cudf.core.groupby.groupby.DataFrameGroupBy.shift#

DataFrameGroupBy.shift(periods=1, freq=None, axis=0, fill_value=None, suffix: str | None = None)[source]#

将每个组移动periods个位置。

Parameters:
periodsint, default 1

要移动的周期数。

freqstr, unsupported
axis0, axis to shift

移动方向。仅支持按行移动

fill_valuescalar or list of scalars, optional

用于新引入的缺失值的标量值。可以使用None、单个值或多个值来指定:

  • None(默认):将所有无法确定的值设置为null。

  • 单一值:用此值填充所有移动的列。应与所有列的数据类型匹配。

  • 值列表:用列表中的相应值填充移动的列。列表的长度应与移动的列数匹配。每个值应与要填充的列的数据类型匹配。

suffixstr, optional

如果有多个周期,则为每个移动列添加的字符串。 否则忽略。 目前不支持。

Returns:
Series or DataFrame

对象在每个组内移动。