1、【时间序列化】【periodindex】
2、【变更列名】【rename】
df.rename(columns={'原列名':'新列名'}, inplace=True)
3、【对某列执行特定函数】【agg】
df.groupby(['货主']).英文列名.agg(['sum','mean','max','min'])
4、【排序】【sort_values】
ascending如果都相同可以设置一个,否则要按顺序设置
df.sort_values(by=['货主','张数'],ascending=[False,False])
df.sort_values(by=['货主','张数'],ascending=False)
5、【数据透视图】
pd.pivot_table(df, values='Price', index=['Colour', 'Skins'], columns=['Sex'])
6、groupby后组合字符串
data2 = data2.groupby('url',as_index=False)['type'].agg(lambda x: x.str.cat(sep=','))
7、向DataFrame中插入新行数据
7.1先创建一个有标题的空DataFrame
re_box_re=pd.DataFrame(columns=['把号','箱号','张数'])
*7.2首先,要创建一个DataFrame。要注意,在这里需加入index属性,*
new= pd.DataFrame({'把号':'001','箱号':'x1','张数':'35'},index=["0"])。
*7.3赋值给empty.*
re_box_re= re_box_re.append(new,ignore_index=True)