【发布时间】:2020-06-27 17:58:51
【问题描述】:
我知道有一些关于这个主题的问题(比如Pandas: Cumulative sum of one column based on value of another),但是没有一个能完全满足我的要求。
假设我有一个像这样的数据框
我想按月计算 Cost 分组的累积总和,避免考虑当前值,以获得 Desired 列。通过使用 groupby 和 cumsum 获得colum CumSum
生成数据帧的 DDL 是
df = pd.DataFrame({'Month': [1,1,1,2,2,1,3],
'Cost': [5,8,10,1,3,4,1]})
【问题讨论】: