pandas.core.window.rolling.Rolling.min#

Rolling.min(numeric_only=False, движок=None, engine_kwargs=None)[источник]#

Вычислить скользящий минимум.

Параметры:
numeric_onlybool, по умолчанию False

Включать только столбцы с типами float, int, boolean.

Добавлено в версии 1.5.0.

движокstr, по умолчанию None
  • 'cython' : Выполняет операцию через C-расширения из cython.

  • 'numba' : Запускает операцию через JIT-скомпилированный код из numba.

  • None : По умолчанию 'cython' или глобальная установка compute.use_numba

    Добавлено в версии 1.3.0.

engine_kwargsdict, по умолчанию None
  • Для 'cython' движок, нет принятых engine_kwargs

  • Для 'numba' движок, движок может принимать nopython, nogil и parallel ключи словаря. Значения должны быть либо True или False. По умолчанию engine_kwargs для 'numba' движок это {'nopython': True, 'nogil': False, 'parallel': False}

    Добавлено в версии 1.3.0.

Возвращает:
Series или DataFrame

Тип возвращаемого значения такой же, как у исходного объекта с np.float64 тип данных.

Смотрите также

pandas.Series.rolling

Вызов rolling с данными Series.

pandas.DataFrame.rolling

Вызов rolling с DataFrames.

pandas.Series.min

Агрегирование min для Series.

pandas.DataFrame.min

Агрегирование min для DataFrame.

Примечания

См. Движок Numba и Numba (JIT-компиляция) для расширенной документации и соображений производительности для движка Numba.

Примеры

Выполнение скользящего минимума с размером окна 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