当前位置: 首页>>代码示例>>用法及示例精选>>正文


python pandas DataFrame.expanding用法及代码示例

用法:

DataFrame.expanding(self, min_periods=1, center=False, axis=0)

提供扩展的转换。

参数:

min_periodsint, 默认为 1

窗口中具有值的最小观察数(否则结果为NA)。

centerbool, 默认为 False

将标签设置在窗口的中央。

axisint 或 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)”协议。