用法:
Series.expanding(min_periods=1, center=None, axis=0, method='single')
提供扩展窗口计算。
- min_periods:整数,默认 1
具有值所需的窗口中的最小观察数;否则,结果为
np.nan
。- center:布尔值,默认为 False
如果为 False,则将窗口标签设置为窗口索引的右边。
如果为 True,则将窗口标签设置为窗口索引的中心。
- axis:int 或 str,默认为 0
如果
0
或'index'
,滚动行。如果
1
或'columns'
,滚动列。- method:str {‘single’, ‘table’},默认 ‘single’
对单个列或行 (
'single'
) 或整个对象 ('table'
) 执行滚动操作。此参数仅在方法调用中指定
engine='numba'
时实现。
Expanding
子类
参数:
返回:
注意:
有关更多使用细节和示例,请参阅窗口操作。
例子:
>>> df = pd.DataFrame({"B":[0, 1, 2, np.nan, 4]}) >>> df B 0 0.0 1 1.0 2 2.0 3 NaN 4 4.0
min_periods
计算值所需的 1 对 3 个观察值的扩展总和。
>>> df.expanding(1).sum() B 0 0.0 1 1.0 2 3.0 3 3.0 4 7.0 >>> df.expanding(3).sum() B 0 NaN 1 NaN 2 3.0 3 3.0 4 7.0
相关用法
- Python pandas.Series.explode用法及代码示例
- Python pandas.Series.eq用法及代码示例
- Python pandas.Series.empty用法及代码示例
- Python pandas.Series.ewm用法及代码示例
- Python pandas.Series.equals用法及代码示例
- Python pandas.Series.add_prefix用法及代码示例
- Python pandas.Series.map用法及代码示例
- Python pandas.Series.max用法及代码示例
- Python pandas.Series.str.isdecimal用法及代码示例
- Python pandas.Series.str.get用法及代码示例
- Python pandas.Series.to_csv用法及代码示例
- Python pandas.Series.dt.day_name用法及代码示例
- Python pandas.Series.sample用法及代码示例
- Python pandas.Series.head用法及代码示例
- Python pandas.Series.plot.line用法及代码示例
- Python pandas.Series.to_pickle用法及代码示例
- Python pandas.Series.between_time用法及代码示例
- Python pandas.Series.reindex_like用法及代码示例
- Python pandas.Series.dt.is_year_end用法及代码示例
- Python pandas.Series.repeat用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.expanding。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。