从累积总和中获取原始值


>>> test.val.cumsum()
0    11
1    13
2    56
3    60
4    65
Name: val, dtype: int64

如何从累积总和中获取原始值?我得去[11,2,43,4,5]

您可以使用

diff()系列方法(使用fillna替换系列中的第一个值(:

>>> s = pd.Series([11, 13, 56, 60, 65])
>>> s.diff().fillna(s)
0    11
1     2
2    43
3     4
4     5
dtype: float64

相关内容

  • 没有找到相关文章

最新更新