假设我们使用熊猫数据帧
item MRP sold
0 A 10 10
1 A 36 4
2 B 32 6
3 A 26 7
4 B 30 9
然后做一个groupby('item').mean()
它变成
item MRP sold
0 A 24 7
1 B 31 7.5
是否有办法保留所有唯一项目的MRP平均值,并在解组时另列一列,其中包含这些值
基本上我想要的是
item MRP sold Mean_MRP
0 A 10 10 24
1 A 36 4 24
2 B 32 6 31
3 A 26 7 24
4 B 30 9 31
有很多项目,所以我需要一个更快和优化的方法来做到这一点
尝试使用
transform
:使用Transform函数:
您还可以使用pyjanitor模块,这使代码更简洁:
相关问题 更多 >
编程相关推荐