2
我有这样一个数据帧的累积总和碱:复位条件熊猫
customer spend hurdle
A 20 50
A 31 50
A 20 50
B 50 100
B 51 100
B 30 100
我要计算附加列的累积,这将在相同的客户复位基地当累积总和大于或等于所述障碍像下面:
customer spend hurdle Cumulative
A 20 50 20
A 31 50 51
A 20 50 20
B 50 100 50
B 51 100 101
B 30 100 30
我用cumsum
和groupby
的大熊猫,但我不知道如何将其底座上的状态复位。
以下是我目前正在使用的代码:
df1['cum_sum'] = df1.groupby(['customer'])['spend'].apply(lambda x: x.cumsum())
我知道这只是一个正常的累计总和。我非常感谢你的帮助。
我在你的电脑上添加了一个改进版本。 – Zero