用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。