这是我数据框
data={'first':[5,4,3,2,3], 'second':[1,2,3,4,5]}
df= pd.DataFrame(data)
first second
5 1
4 2
3 3
2 4
3 5
我想在第三栏中这样做,比如0-5+1= -4,-4-4+2= -6,-6-3+3= -6,等等。
first second third
5 1 -4 #0-5(first)+1(second)= balance -4
4 2 -6 #-4(balance)-4(first)+2(second)= balance -6
3 3 -6
2 4 -4
3 5 -2
1条答案
按热度按时间e5njpo681#
您可以从
first
中减去second
,然后得到cumsum
(累积和):输出: