- 此问题在此处已有答案**:
Adding a column thats result of difference in consecutive rows in pandas(4个答案)
6天前关闭。
Gaess,我想在Python datafame的一列中减去前一个值和下一个值(previous-next)。示例和输出如下:
这是一列 Dataframe :
| Gross_reserve|
| ------------ |
0 | 1.202.170,21 |
1 | 1.190.721,39 |
2 | 1.179.354,33 |
3 | 1.131.377,18 |
4 | ... |
然后我想要的输出是创建一个名为"cf_res_g"的新列,其值如下所示:
| Gross_reserve| cf_res_g |
| ------------ | -------- |
0 | 1.202.170,21 | 11.448,82|
1 | 1.190.721,39 | 11.367,06|
2 | 1.179.354,33 | 47.997,16|
3 | 1.131.377,18 | ... |
4 | ... | ... |
所以,如果我们这样计算:索引[0]-索引[1]、索引[1]-索引[2]等
1条答案
按热度按时间u3r8eeie1#
我认为您要求的是
diff
:pandas.DataFrame.diff.