Pandas操作数据框的一些技巧
1、导入工具包。若没有,则要安装。
安装方式:pip install pandas
导入工具包:
import pandas as pd

2、创建数据框,用DataFrame函数,里面是一组字典型数据。
df=pd.DataFrame({'name':['Lily','Lucy','Jim','Tom','Anna','Jack','Sam'],'weight':[42,38,78,67,52,80,92],'height':[162,158,169,170,166,175,178],'is_fat':[0,0,1,0,1,0,1]})
print(df)

3、读取其中一列数据。
print(df['name'])
或者
print(df.loc[:,'name'])

4、读取其中一行数据。
print(df.loc[0,:])
或者
print(df.iloc[0,:])
或者
print(df.ix[0,:])

5、设置索引。
df.index=df['name']
print(df)

6、删除其中一列数据。
df=df.drop(['name'],axis=1)
print(df)

7、复制数据框。
df1=df.copy()
print(df1)

8、设置列名。
df1.columns=['weight1','height1','is_fat_1']

9、数据框的连接。
df_concat=df.join(df1)#左连接
或者
df_concat=pd.merge(df,df1,how='left',on='name')#合并


10、数据保存可以直接保存为excel或者csv等格式。
df_concat.to_excel('df_conxcat.xls')
df_concat.to_csv('df_conxcat.csv')
保存的结果可以在工作目录中查看。

