Python | Serie Pandas.idxmax ()

| | | | | | | | | |

Series.idxmax() Pandas Series.idxmax() devuelve la etiqueta de cadena de valor máximo. Si varios valores ‚Äã‚Äãson iguales al máximo, se devuelve la etiqueta de la primera línea con ese valor.

Sintaxis: Series.idxmax (eje = 0 , skipna = True, * args, ** kwargs)

Parámetro:
skipna: Excluir NA/valores nulos. Si toda la Serie es NA, el resultado será NA.
eje: Para compatibilidad con DataFrame.idxmax. Redundante para aplicación en Serie.

Devoluciones: idxmax: Índice de máximo de valores.

Ejemplo #1: Use Series.idxmax () para encontrar la marca de índice que coincida con el valor máximo en un objeto de serie determinado.


# importar pandas como pd

importar pandas como pd


# Crear serie

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


# Crear índice

index_ = [ `Coca Cola` , `Sprite` , ` Coca-Cola` , `Fanta` , ` Rocío` , `ThumbsUp` ]


# establecer índice

sr.index = index_


# Imprimir serie

imprimir (sr)

Salida:

Ahora usaremos Series.idxmax() para encontrar la marca de índice que coincida el valor máximo de la serie.


# devolver marca de índice
# máximo valor en serie

resultado = sr. idxmax()


# Imprimir resultado

print (resultado)

Salida:

Como podemos ver en la salida, Series.idxmax() devolvió la marca de índice del elemento máximo en el objeto de serie dado.

Ejemplo # 2: Use Series.idxmax () para encontrar la marca de índice que coincide con el valor máximo en un determinado objeto serie.


# import pandas as pd

importar pandas como pd


# Crear serie

sr = pd.Series ([ 11 , 21 , 8 , 18 , 65 , 84 , 32 , 10 < código clase = "simple" >, 5 , 24 , 32 ])

< código clase ="espacios indefinidos" >
# Crear índice

índice_ = pd.date_range ( ` 2010-10-09` , puntos = 11 , frecuencia = `M` )


# establecer índice

sr.index = index_


# Imprimir serie

imprimir (sr)

Salida:

Ahora usaremos Series.idxmax() para encontrar el marca de índice que coincide con el valor máximo de la serie.


Salida:

Como podemos ver en la salida, Series.idxmax () devolvió la marca de índice del elemento máximo en este objeto de serie.

# devolver marca de índice
# valor máximo en la serie

resultado = sr.idxmax ()


# Imprimir re resultado

print < /código> (resultado)