Practical 4 Data Frames - Boolean Indexes
Practical 4 Data Frames - Boolean Indexes
AIM
To Create a dataframe with Boolean Indexes
Code #1
import pandas as pd
# Creating Lists
tcode = [101,102,103,104,105]
rank = ["Lecturer","Reader","Professor","Lecturer","Reader"]
salary = [50000,55000,65000,70000,85000]
gender = ["Male","Female","Female","Male","Male"]
"department":department,
"rank":rank,
"salary":salary,
"gender":gender
df = pd.DataFrame(dict_teachers,index=[True,False,True,False,True])
print(df)
# Display those rows having True index
print(df.loc[True])
print(df.loc[df["department"] == "ENG"] )
Output
The Dataframe is:
tcode department rank salary gender
True 101 IT Lecturer 50000 Male
False 102 ENG Reader 55000 Female
True 103 Fine Arts Professor 65000 Female
False 104 Fine Arts Lecturer 70000 Male
True 105 ENG Reader 85000 Male
Records with True Index:
tcode department rank salary gender
True 101 IT Lecturer 50000 Male
True 103 Fine Arts Professor 65000 Female
True 105 ENG Reader 85000 Male
Staff having salary greater than 70000
tcode department rank salary gender
True 105 ENG Reader 85000 Male
Staff having salary greater than 70000
tcode department rank salary gender
True 105 ENG Reader 85000 Male
tcode department rank salary gender
False 102 ENG Reader 55000 Female
True 105 ENG Reader 85000 Male