pandas.Series.expanding

Series.expanding(min_periods=1, freq=None, center=False, axis=0)[source]

提供扩展转换。

版本0.18.0中的新功能。

参数:

min_periods:int,default无

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

freq:string或DateOffset对象,可选(默认为None)(DEPRECATED)

计算统计量之前符合数据的频率。指定为频率字符串或DateOffset对象。

center:boolean,default False

在窗口的中心设置标签。

axis:int或string,默认为0

返回:

为特定操作子类分类的窗口

笔记

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

freq关键字用于通过重新采样数据使时间序列数据符合指定频率。这是使用默认参数resample()(即使用平均值)。

例子

>>> df = 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
Scroll To Top