조건 판다에 누계베이스 재설정I가 같은 데이터 프레임이
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