0

我应该怎么做才能在我的数据框中创建新列,命名为“营业额2”。

请问我写的有什么问题吗?

谢谢,

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

1 回答 1

1

使用整洁transform功能:

df['turnover2'] = df.groupby(['id', 'date'])['turnover'].transform(sum)
于 2021-02-18T15:15:28.717 回答