Python | Pandas Series.idxmax ()

| | | | | | | | | |

Series.idxmax() Pandas Series.idxmax() возвращает метку строки максимального значения. Если несколько значений равны максимальному, возвращается метка первой строки с этим значением.

Синтаксис: Series.idxmax (ось = 0 , skipna = True, * args, ** kwargs)

Параметр:
skipna: Исключить значения NA / null. Если вся серия NA, результатом будет NA.
ось: для совместимости с DataFrame.idxmax. Излишне для приложения в Series.

Возвращает: idxmax: Индекс максимального значения.

Пример № 1: Используйте Series.idxmax() , чтобы найти индексную метку, которая соответствует максимальному значению в данном объекте серии.


# import pandas as pd

import pandas as pd


# Создать серию

sr = pd.Series ([ 10 , 25 , 3 , 25 , 24 < cod e class = "plain">, 6 ])


# Создать индекс

index_ = [ `Coca Cola` , `Sprite` , ` Coke` , `Fanta` , ` Dew` , `ThumbsUp` ]


# установить индекс

sr.index = index_


# Серия печати

print (sr)

Вывод:

Теперь мы будем использовать Series.idxmax () , чтобы найти индексную метку, которая соответствует максимальное значение в серии.


# возвращает индексную метку
# максимум значение в серии

result = sr. idxmax ()


# Результат печати

print (результат)

Вывод:

Как видно из вывода, Series.idxmax() вернул индекс максимального элемента в заданном объекте серии.

Пример № 2: Используйте Series.idxmax() , чтобы найти индекс который соответствует максимальному значению в заданном объект серии.


# import pandas as pd

import pandas as pd


# Создать серию

sr = pd.Series ([ 11 , 21 , 8 , 18 , 65 , 84 , 32 , 10 , 5 , 24 , 32 ])


# Создать индекс

index_ = pd.date_range ( ` 2010-10-09` , точки = 11 , freq = `M` )


# установить индекс

sr.index = index_


# Серия печати

print (sr)

Вывод:

Теперь мы будем использовать Series.idxmax() , чтобы найти индексная метка, соответствующая максимальному значению в серии.


# индекс возврата
# максимальное значение в серии

результат = sr.idxmax()


# Вывести результат

print (результат)

Вывод:

Как мы можем видеть в выводе, Series.idxmax () вернул индекс максимального элемента в этом объекте серии.