dask.dataframe.rolling.Rolling.min

dask.dataframe.rolling.Rolling.min

Rolling.min()[源代码]

计算滚动最小值。

此文档字符串是从 pandas.core.window.rolling.Rolling.min 复制而来的。

Dask 版本可能存在一些不一致性。

参数
仅数值bool, 默认 False (Dask 中不支持)

仅包含浮点数、整数、布尔类型的列。

1.5.0 新版功能.

引擎str, 默认 None (Dask 中不支持)
  • 'cython' : 通过cython的C扩展运行操作。

  • 'numba' : 通过来自 numba 的 JIT 编译代码运行操作。

  • None : 默认为 'cython' 或全局设置 compute.use_numba

    1.3.0 新版功能.

engine_kwargsdict, 默认 None (Dask 中不支持)
  • 对于 'cython' 引擎,没有接受的 engine_kwargs

  • 对于 'numba' 引擎,该引擎可以接受 nopythonnogilparallel 字典键。这些值必须是 TrueFalse'numba' 引擎的默认 engine_kwargs{'nopython': True, 'nogil': False, 'parallel': False}

    1.3.0 新版功能.

返回
Series 或 DataFrame

返回类型与原始对象相同,具有 np.float64 数据类型。

参见

pandas.Series.rolling

调用带有 Series 数据的 rolling。

pandas.DataFrame.rolling

使用 DataFrames 调用 rolling。

pandas.Series.min

聚合 Series 的最小值。

pandas.DataFrame.min

聚合 DataFrame 的最小值。

注释

有关Numba引擎的扩展文档和性能考虑,请参阅 Numba engineNumba (JIT compilation)

示例

使用窗口大小为3进行滚动最小值计算。

>>> s = pd.Series([4, 3, 5, 2, 6])  
>>> s.rolling(3).min()  
0    NaN
1    NaN
2    3.0
3    2.0
4    2.0
dtype: float64