maxframe.dataframe.Series.expanding#

Series.expanding(min_periods=1, shift=0, reverse_range=False)#

提供扩展变换。

参数:
  • min_periods (int, default 1)

  • value (Minimum number of observations in window required to have a)

  • NA). ((otherwise result is)

  • center (bool, default False)

  • window. (Set the labels at the center of the)

  • axis (int or str, default 0)

返回类型:

a Window sub-classed for the particular operation

参见

rolling

提供滚动窗口计算。

ewm

提供指数加权函数。

备注

默认情况下,结果设置为窗口的右边缘。可以通过设置 center=True 将其更改为窗口的中心。

示例

>>> import numpy as np
>>> import maxframe.dataframe as md
>>> df = md.DataFrame({'B': [0, 1, 2, np.nan, 4]})
>>> df.execute()
     B
0  0.0
1  1.0
2  2.0
3  NaN
4  4.0
>>> df.expanding(2).sum().execute()
     B
0  NaN
1  1.0
2  3.0
3  3.0
4  7.0