Notes for Dataframe ip
Notes for Dataframe ip
1
D3={'Name':'Kavi','Age':18,'Marks':76}
l=[D1,D2,D3]
df=pd.DataFrame(l)
print(df)
#Creation of DataFrame from List of Dictionaries with custom index value for
rows
import pandas as pd
D1={'Name':'Jaya','Marks':87}
D2={'Name':'Abi','Age':17,'Marks':87}
D3={'Name':'Kavi','Age':18,'Marks':76}
l=[D1,D2,D3]
df=pd.DataFrame(l,index=['R1','R2','R3'])
print(df)
#Creation of DataFrame from List of Dictionaries with custom index value for
columns
import pandas as pd
D1={'Name':'Jaya','Marks':87}
D2={'Name':'Abi','Age':17,'Marks':87}
D3={'Name':'Kavi','Age':18,'Marks':76}
l=[D1,D2,D3]
df=pd.DataFrame(l,index=['R1','R2','R3'],columns=['a1','a2','a3'])
print(df)
2
#Creation of DataFrame from Dictionary of Lists
import pandas as pd
N=['jaya','bala','krish']
A=[14,17,15]
M=[98,78,68]
D={'Name':N,'Age':A,'Marks':M}
df=pd.DataFrame(D)
print(df)
#Creation of DataFrame from Dictionary of List with custom index value for
rows
import pandas as pd
N=['jaya','bala','krish']
A=[14,17,15]
M=[98,78,68]
D={'Name':N,'Age':A,'Marks':M}
df=pd.DataFrame(D,index=['R1','R2','R3'])
print(df)
#Creation of DataFrame from Dictionary of List with custom index value for
columns
import pandas as pd
N=['jaya','bala','krish']
A=[14,17,15]
M=[98,78,68]
D={'Name':N,'Age':A,'Marks':M}
df=pd.DataFrame(D,index=['R1','R2','R3'],columns=['a1','a2','a3'])
print(df)
3
D={'Name':N,'Age':A,'Marks':M}
df=pd.DataFrame(D,index=['R1','R2','R3'],columns=['Marks','Age','Name'])
print(df)
#Creation of DataFrame from Series with Custom index label for columns
import pandas as pd
s1=pd.Series([11,12,13,14,15],index=['a','b','c','d','e'])
s2=pd.Series([1,2,3,4,5],index=['a','b','c','d','e'])
s3=pd.Series([111,122,133,144,155],index=['a','b','c','d','e'])
s4=pd.Series([21,22,23,24,45],index=['a','b','c','d','e'])
df=pd.DataFrame([s1,s2,s3,s4])
4
print(df)
#Creation of DataFrame from Series with Custom index label for columns and
rows
import pandas as pd
s1=pd.Series([11,12,13,14,15],index=['a','b','c','d','e'])
s2=pd.Series([1,2,3,4,5],index=['a','b','c','d','e'])
s3=pd.Series([111,122,133,144,155],index=['a','b','c','d','e'])
s4=pd.Series([21,22,23,24,45],index=['a','b','c','d','e'])
df=pd.DataFrame([s1,s2,s3,s4],index=['aa','bb','cc','dd'])
print(df)
#Creation of DataFrame from Series (includes dtype) with Custom index label
for rows
import pandas as pd
L=[14,17,15]
s=pd.Series(L,index=['R1','R2','R3'])
print(s)
#Creation of DataFrame from Series (includes dtype) with Custom index label
for column
import pandas as pd
L=[14,17,15]
s=pd.Series(L,index=['R1','R2','R3'])
df=pd.DataFrame(s,columns=['C1'])
print(df)'''
5
#Creation of DataFrame from Dictionary of Dictionary
import pandas as pd
D1={'Name':'Jaya','Marks':87}
D2={'Name':'Abi','Age':17,'Marks':87}
D3={'Name':'Kavi','Age':18,'Marks':76}
DD={"Humanities":D1,"Medical":D2,"Non Med":D3}
df=pd.DataFrame(DD)
print(df)
import pandas as pd
N=['jaya','bala','krish','sakthi','abi','bharathi','geetha','sandhya']
A=[14,17,15,15,13,14,13,12]
M=[98,78,68,65,87,98,76,65]
S=['cs','bio','pe','ip','cs','ip','bio','cs']
D={'Name':N,'Age':A,'Marks':M,'Subject':S}
df=pd.DataFrame(D,index=['R1','R2','R3','R4','R5','R6','R7','R8'],columns=['Name','Ag
e','Marks','Subject'])
print(df)
print("************************************")
#Method-1
print(df['Name'])
print("************************************")
print(df['Marks'])
6
print("************************************")
#Method-2
print(df.Name)
print("************************************")
#Method-1
print(df[['Name','Age']])
print("************************************")
#Method-2
print("************************************")
print("************************************")
print("************************************")