mars.dataframe.Series.expanding#

Series.expanding(min_periods=1, center=False, axis=0)#

提供扩展变换。

Parameters
  • min_periods (int, 默认值 1) –

  • (窗口中所需的最小观察数以获得一个) –

  • NA). ((否则结果为) –

  • center (bool, 默认值为 False) –

  • window. (设置标签在中心) –

  • (整型字符串, 默认值 0) –

Return type

一个为特定操作而子类化的窗口

另请参阅

滚动

提供滚动窗口计算。

ewm

提供指数加权函数。

备注

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

示例

>>> import numpy as np
>>> import mars.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