Obtenga el índice de valor mínimo en la columna DataFrame

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ínimo 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ínimos de una columna en particular en Pandas DataFrame.

# 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ínimo.

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv")
  
# Returns index of minimum weight
df[['Weight']].idxmin()

Producción:

Podemos verificar si el valor mínimo está presente en el índice o no.

   
  
# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("nba.csv")
  
# from index 140 to 154
df.iloc[140:155]

Producción:

 
Código #2: Insertemos una nueva fila en el índice 0, que tenga el salario mínimo y luego imprimamos el salario mínimo.

# 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':99}
                         , index=[0])
   
df = pd.concat([new_row, df]).reset_index(drop=True)
df.head(5)

Producción:

Ahora, verifiquemos si el salario mínimo está presente en el índice 0 o no.

# Returns index of minimum salary
df[['Salary']].idxmin()

Producción:

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *