Pandas DataFrame es una estructura de datos tabulares bidimensionales, potencialmente heterogénea, de tamaño mutable, con ejes etiquetados (filas y columnas).
Veamos cómo podemos obtener el índice de valor máximo en la columna DataFrame.
Observe primero este conjunto de datos. Usaremos las columnas ‘Peso’ y ‘Salario’ de estos datos para obtener el índice de valores máximos de una columna en particular en Pandas DataFrame.
Python3
# importing pandas module import pandas as pd # making data frame df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") df.head(10)
Código #1: Verifique el índice en el que está presente el valor de peso máximo.
Python3
# importing pandas module import pandas as pd # making data frame df = pd.read_csv("nba.csv") # Returns index of maximum weight df[['Weight']].idxmax()
Producción:
Podemos verificar si el valor máximo está presente en el índice o no.
Python3
# importing pandas module import pandas as pd # making data frame df = pd.read_csv("nba.csv") # from index 400 to 409 df.iloc[400:410]
Producción:
Código #2: Insertemos una nueva fila en el índice 0, que tenga el salario máximo y luego verifiquemos.
Python3
# importing pandas module import pandas as pd # making data frame df = pd.read_csv("nba.csv") new_row = pd.DataFrame({'Name':'Geeks', 'Team':'Boston', 'Number':3, 'Position':'PG', 'Age':33, 'Height':'6-2', 'Weight':189, 'College':'MIT', 'Salary':999999999} , index=[0]) df = pd.concat([new_row, df]).reset_index(drop=True) df.head(5)
Producción:
Ahora, verifiquemos si el salario máximo está presente en el índice 0 o no.
Python3
# Returns index of minimum salary df[['Salary']].idxmax()
Producción: