df具有以下列,df ['Account ID']和df ['Revenue ']。df ['Account ID']具有重复值。尝试了以下列,但生成空列:df ['总收入']= df. groupby('科目标识')['收入']. sum()
谢谢你的帮助。
3qpi33ja1#
使用 * assign * 方法创建新列,然后使用 * groupby + transform * 不折叠聚合。
df.assign(total_revenue=lambda df_: df_.groupby("Account ID").Revenue.transform("sum"))
1条答案
按热度按时间3qpi33ja1#
使用 * assign * 方法创建新列,然后使用 * groupby + transform * 不折叠聚合。