pandas.core.window.rolling.Rolling.max#

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

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

Параметры:
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.max

Агрегирование максимума для Series.

pandas.DataFrame.max

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

Примечания

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

Примеры

>>> ser = pd.Series([1, 2, 3, 4])
>>> ser.rolling(2).max()
0    NaN
1    2.0
2    3.0
3    4.0
dtype: float64