创建新列熊猫作为分组列

时间:2021-02-18 15:08:21

标签: python pandas

我应该怎么做才能在我的数据框中创建新列,名为 Turnover2。

请问我写的有什么问题?

谢谢,

df['turnover2'] = df.groupby(['id', 'date'])['turnover'].agg('sum')

1 个答案:

答案 0 :(得分:1)

使用简洁的 transform 函数:

df['turnover2'] = df.groupby(['id', 'date'])['turnover'].transform(sum)
相关问题