Python For AI - Part2
Python For AI - Part2
creating a dataframe
>>> df=pd.DataFrame(doctor)
>>> print(df)
2. accessing a column
>>> print(df["dname"])
0 ravi saxena
1 anil ram
2 ruby roy
3 sonu das
4 ram prakash
5 sohini kaur
6 john
7 michel
8 mihir pal
9 md adil
3. accessing a row
>>> print(df.loc[0])
did 101
fees 500
assets 500000
>>> print(df.loc[[0,3]])
5. adding a column
>>> df["contact"]=[9787879781,9564656735,7908980981,1,1,1,1,1,1,1]
>>> print(df)
6. adding a row
>>> df.loc[10]=[111,"rana",38,900,"delhi",678234,9957676910]
>>> print(df)
7. updating a row
>>> df.loc[2]=[111,"rana",38,900,"delhi",678234,9957676910]
>>> print(df)
>>> df.drop("contact",axis=1)
>>> print(df)
>>> df.drop("contact",axis=1,inplace=True)
>>> print(df)
>>> df.drop(["city","age"],axis=1,inplace=True)
>>> print(df)
>>> df.drop(2,axis=0,inplace=True)
>>> print(df)
>>> df.drop([1,4],axis=0,inplace=True)
>>> print(df)
>>>
df=pd.DataFrame(doctor,index=["doc1","doc2","doc3","doc4","doc5","doc6","doc7","doc8","doc9
","doc10"])
>>> print(df)
>>> df.loc["doc6","fees"]=1200
>>> print(df)
>>> df.loc["doc7","fees"]="NaN"
>>> print(df)
>>> df[df["city"]=="mumbai"]
did dname age fees city assets
searching: displaying all the doctors who stays in Mumbai and fees is 1200
searching: displaying all the doctors who stays in Mumbai and fees is greater than 100
>>> df.to_csv("abc.csv")
>>> df1=pd.read_csv("abc.csv")
>>> df.loc[2,"city"]=np.NaN
>>> df.loc[7,"age"]=np.NaN
>>> df.loc[2,"age"]=np.NaN
>>> print(df)
>>> print(df.isnull())
>>> df.fillna(0)
>>> df.loc[2,"city"]=np.NaN
>>> df.loc[7,"age"]=np.NaN
>>> df.loc[2,"age"]=np.NaN
>>>
>>> df.dropna()