Preeti Arora Solution1
Preeti Arora Solution1
import pandas as pd
Pdict={'Enrolment_No':[101,102,103,104],
'Name':['Rekha','Divya','Geet','Jeet'],
'Class':['XII','XII','XII','XII'], 'Section':['B','C','H','B'],
'Project_Name':['Data Analysis','Graphical Analysis','Machine Learning','App Development']}
dfProject=pd.DataFrame(Pdict)
print(dfProject)
print("Ans (i)")
print("Add record using loc ")
dfProject.loc[4]=[105,'Aviral','XII','B','Graphical Analysis']
print(dfProject)
print("Add record using append")
new_row={'Enrolment_No': 106,'Name':'Jyotsna','Class':'XII','Section':'H','Project_Name':'App
Development'}
dfProject=dfProject.append(new_row,ignore_index=True)
print(dfProject)
empDf1.Salary=empDf1.Salary+5000
print('-'*40)
print('Add bonus 5000')
print(empDf1)
aDict1={'Name':['Alok','Vishal','Shaswat','Ravi','Manisha'],
'Salary':[14000,33000,28000,64000,83000]}
empDf2=pd.DataFrame(aDict1)
print('-'*40)
print(empDf2)
empDf2.Salary=empDf2.Salary+5000
print('-'*40)
print('Add bonus 5000')
print(empDf2)
Ans 34:
import pandas as pd
lst=[[10,11,12,13,14],[23,34,45,32,65],[55,60,65,70,75]]
df=pd.DataFrame(lst)
print(df)
df.loc[3]=[1,2,3,4,5]
print(df)
Ans 35 :
import pandas as pd
lst=[[23,25],[34],[43,44,45,46]]
df=pd.DataFrame(lst)
print(df)
print()
print(df.fillna(0))
print()
print(df.fillna({0:-1,1:-2,2:-3,3:-4}))
print()
print(df.fillna(method='ffill'))
Ans 36:
import pandas as pd
D1={'Rollno':[1001,1004,1005,1008,1009],'Name':['Sarika','Abhay','Mohit','Ruby','Govind']}
D2={'Rollno':[1002,1003,1004,1005,1006],'Name':['Seema','Jai','Shweta','Sonia','Nishant']}
df1=pd.DataFrame(D1)
df2=pd.DataFrame(D2)
df3=pd.concat([df1,df2],axis=0)
print('concatenate row-wise\n',df3)
df4=pd.concat([df1,df2],axis=1)
print('concatenate column-wise\n',df)
Ans 37:
import pandas as pd
aDict={'A':[]}
df=pd.DataFrame(aDict)
print(df)
print(df.empty)
Ans 38:
import pandas as pd
aDict={'A':[5,6],'B':[3,0],'C':[0,0]}
df=pd.DataFrame(aDict)
print(df)
result=df.any()
print(result)
result=df.all()
print(result)
Ans 39:
import pandas as pd
aDict={'A':[True,True],'B':[True,False],'C':[False,False]}
df=pd.DataFrame(aDict)
print(df)
result=df.any()
print(result)
result=df.all()
print(result)