pandas将行值计算为同一行和上一行中先前值的函数

时间:2018-02-26 09:46:02

标签: python pandas

如果我有这样的表

       A  B  C  D  E
row1   1  2  3  4  5
row2   5  6  7  8  9

我想计算row3,因为row1移位(1,轴= 1)+ row2 - row3中的值移位(1,轴= 1)[这是先前计算的价格,左边的单元格] 它与在Excel中应用以下公式相同

A3 = A2
B3 = A1 + B2 - A3
C3 = B2 + C2 - B3
[and so on]

结果必须在一次操作中计算,输出应该是这样的:

       A  B  C  D  E
row1   1  2  3  4  5
row2   5  6  7  8  9
row3   5  2  7  4  9

0 个答案:

没有答案