РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
631 of 687 menu

Метод max

Метод max применяется к объекту Resampler и возвращает максимальное значение для каждого интервала временной группировки. Метод не принимает параметров. Результатом является DataFrame или Series с максимальными значениями по каждому периоду.

Синтаксис

resampler.max()

Пример

Давайте создадим временной ряд и найдём максимальные значения за каждый месяц:

import pandas as pd dates = pd.date_range('2024-01-01', periods=12, freq='D') ser = pd.Series([1, 3, 5, 2, 8, 6, 4, 9, 7, 3, 5, 2], index=dates) res = ser.resample('M').max() print(res)

Результат выполнения кода:

2024-01-31 5 2024-02-29 6 2024-03-31 9 2024-04-30 3 Freq: M, dtype: int64

Пример

Давайте применим метод max к таблице с несколькими числовыми столбцами:

import pandas as pd dates = pd.date_range('2024-01-01', periods=6, freq='D') df = pd.DataFrame({ 'a': [10, 15, 12, 20, 18, 14], 'b': [5, 8, 6, 12, 10, 7] }, index=dates) res = df.resample('2D').max() print(res)

Результат выполнения кода:

a b 2024-01-01 15 8 2024-01-03 20 12 2024-01-05 14 7

Пример

Давайте используем метод max с другими агрегирующими функциями для сравнения:

import pandas as pd dates = pd.date_range('2024-01-01', periods=8, freq='D') ser = pd.Series([4, 7, 2, 9, 5, 8, 3, 6], index=dates) resampled = ser.resample('3D') df_res = pd.DataFrame({ 'max': resampled.max(), 'mean': resampled.mean(), 'min': resampled.min() }) print(df_res)

Результат выполнения кода:

max mean min 2024-01-01 7.0 4.3 2.0 2024-01-04 9.0 7.3 5.0 2024-01-07 6.0 4.5 3.0

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

  • класс Resampler,
    который создаёт объект для передискретизации
  • метод min,
    который находит минимальные значения в интервалах
  • метод mean,
    который вычисляет средние значения по интервалам
  • метод sum,
    который суммирует значения в каждом интервале
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить