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