maxframe.dataframe.DataFrame.pct_change#

DataFrame.pct_change(periods=1, fill_method='pad', limit=None, freq=None, **kwargs)#

当前元素与前一个元素之间的百分比变化。

默认情况下,计算与紧邻前一行的百分比变化。这在比较元素时间序列中的变化百分比时非常有用。

参数:
  • periods (int, default 1) -- 用于形成百分比变化的偏移周期数。

  • fill_method (str, default 'pad') -- 在计算百分比变化之前如何处理NAs。

  • limit (int, default None) -- 在停止之前要填充的连续NAs的数量。

  • freq (DateOffset, timedelta, or str, optional) -- 来自时间序列API的增量(例如 'M' 或 BDay())。

  • **kwargs -- 其他关键字参数将传递给 DataFrame.shiftSeries.shift

返回:

chg -- 与调用对象相同的类型。

返回类型:

Series or DataFrame

参见

Series.diff

计算Series中两个元素的差值。

DataFrame.diff

计算DataFrame中两个元素的差值。

Series.shift

将索引按一定周期数进行偏移。

DataFrame.shift

将索引按一定周期数进行偏移。