-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprogram7.py
More file actions
35 lines (33 loc) · 974 Bytes
/
program7.py
File metadata and controls
35 lines (33 loc) · 974 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import pandas as pd
data={
'Name':['John','Emma','Sant','Lisa','Tom'],
'Age':[25,30,28,32,27],
'Country':['USA','Canada','India','UK','Australia'],
'Salary':[50000,60000,70000,80000,65000]
}
df=pd.DataFrame(data)
print("Original DataFrame")
print(df)
name_age=df[['Name','Age']]
print("Original DataFrame")
print(df)
name_age=df[['Name','Age']]
print("Name and Age columns")
print(name_age)
filtered_df=df[df['Country']=='USA']
print("\nfiltered DataFrame(Country='USA')")
print(filtered_df)
sorted_df=df.sort_values("Salary",ascending=False)
print("\nsorted DataFrame(by ssalary in descending order)")
print(sorted_df)
average_Salary=df['Salary'].mean()
print("\nAverage salary",average_Salary)
df['Experience']=[3,6,4,8,5]
print("\nDataFrame with added experience")
print(df)
df.loc[df['Name']=='Emma','Salary']=65000
print("\nDataFrame with updating emma salary")
print(df)
df.drop('Experience',axis=1)
print("\nDataFrame after deleting the column ")
print(df)