用法:
DataFrameGroupBy.rolling(window, min_periods=None, center=False, win_type=None, axis=0)
提供滾動轉換。
注意
由於 Dask 中不支持 MultiIndexes,因此此方法返回與原始數據具有相同索引的數據幀。 groupby 列沒有像 pandas 那樣添加索引的第一級。
此方法與其他 groupby 方法的用法方式不同。它對每個分區進行分組(加上一些重疊)。這意味著輸出具有與原始相同的形狀和分區數。
- window:str,偏移量
移動窗口的大小。這是用於計算統計量的觀察數。數據必須有
DatetimeIndex
- min_periods:整數,默認無
具有值所需的窗口中的最小觀察數(否則結果為 NA)。
- center:布爾值,默認為 False
將標簽設置在窗口的中心。
- win_type:字符串,默認無
提供窗口類型。識別的窗口類型與 pandas 相同。
- axis:整數,默認 0
- 一個滾動對象,在其上調用方法來計算統計信息
參數:
返回:
例子:
>>> import dask >>> ddf = dask.datasets.timeseries(freq="1H") >>> result = ddf.groupby("name").x.rolling('1D').max()
相關用法
- Python dask.dataframe.groupby.DataFrameGroupBy.corr用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.aggregate用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.idxmin用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.idxmax用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.cov用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.mean用法及代碼示例
- Python dask.dataframe.groupby.DataFrameGroupBy.cumcount用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.nunique用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.rolling用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.aggregate用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.cumcount用法及代碼示例
- Python dask.dataframe.groupby.Aggregation用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.idxmin用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.mean用法及代碼示例
- Python dask.dataframe.groupby.SeriesGroupBy.idxmax用法及代碼示例
- Python dask.dataframe.Series.apply用法及代碼示例
- Python dask.dataframe.to_records用法及代碼示例
- Python dask.dataframe.DataFrame.applymap用法及代碼示例
- Python dask.dataframe.Series.clip用法及代碼示例
- Python dask.dataframe.Series.prod用法及代碼示例
注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.dataframe.groupby.DataFrameGroupBy.rolling。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。