Python数据处理pandas常用方法

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值