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

Метод max

Метод max применяется к Series и возвращает максимальное значение среди всех элементов. По умолчанию метод игнорирует пропущенные значения (NaN), если не указано иное. Метод также поддерживает параметр skipna для управления обработкой пропусков и параметр axis для совместимости с DataFrame.

Синтаксис

ser.max(skipna=True, axis=0)

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.max() print(res)

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

50

Пример

Метод также работает с серией, содержащей строки, возвращая строку с максимальным лексикографическим значением:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user', 'data.csv']) res = ser.max() print(res)

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

"user"

Пример

Рассмотрим поведение метода с пропущенными значениями. По умолчанию NaN игнорируются:

import pandas as pd import numpy as np ser = pd.Series([10, np.nan, 30, 40, 50]) res = ser.max() print(res)

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

50.0

Пример

Если необходимо, чтобы метод не игнорировал пропуски, используйте параметр skipna=False. В этом случае при наличии хотя бы одного NaN результатом будет NaN:

import pandas as pd import numpy as np ser = pd.Series([10, np.nan, 30, 40, 50]) res = ser.max(skipna=False) print(res)

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

nan

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

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