cudf.Series.diff#
- Series.diff(periods=1)[source]#
元素的第一个离散差异。
计算Series中一个元素与Series中另一个元素的差异(默认是与前一行的元素)。
- Parameters:
- periodsint, default 1
用于计算差异的周期数, 接受负值。
- Returns:
- Series
序列的一阶差分。
示例
>>> import cudf >>> series = cudf.Series([1, 1, 2, 3, 5, 8]) >>> series 0 1 1 1 2 2 3 3 4 5 5 8 dtype: int64
与前一行的差异
>>> series.diff() 0 <NA> 1 0 2 1 3 1 4 2 5 3 dtype: int64
与前三行的差异
>>> series.diff(periods=3) 0 <NA> 1 <NA> 2 <NA> 3 2 4 4 5 6 dtype: int64
与下一行的差异
>>> series.diff(periods=-1) 0 0 1 -1 2 -1 3 -2 4 -3 5 <NA> dtype: int64