用法:
DataFrame.expanding(self, min_periods=1, center=False, axis=0)
提供扩展的转换。
参数:
- min_periods:int, 默认为 1
窗口中具有值的最小观察数(否则结果为NA)。
- center:bool, 默认为 False
将标签设置在窗口的中央。
- axis:int 或 str, 默认为 0
返回值:
- 为特定操作子类化的Window
注意:
默认情况下,结果设置在窗口的右边。可以通过设置将其更改为窗口的中心
center=True
。例子:
>>> df = pd.DataFrame({'B': [0, 1, 2, np.nan, 4]}) B 0 0.0 1 1.0 2 2.0 3 NaN 4 4.0
>>> df.expanding(2).sum() B 0 NaN 1 1.0 2 3.0 3 3.0 4 7.0
源码:
pandas.DataFrame.expanding的API实现见:[源代码]
相关用法
注:本文由纯净天空筛选整理自 pandas.DataFrame.expanding。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。