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