1
respuesta

Complemento a una duda en método .loc

Buena tarde, este método funciona pero se debe utilizar el parámetro index_col=0, por ejemplo si la columna a buscar es 'Nombre', de lo contrario no funciona. ejemplo,

import pandas as pd
ds=pd.read_csv('db.csv',sep=';',index_col=0)
df=pd.DataFrame(ds)
df.head()
df.loc['Passat']

Pero si hago la búsqueda de un motor. No funciona. porque no estoy en el indice de esa columna. ejemplo.

import pandas as pd
ds=pd.read_csv('db.csv',sep=';',index_col=0)
df=pd.DataFrame(ds)
df.head()
df.loc['Motor Diesel']

Otro complemento seria.

df.loc[['Passat','DS5'],['Motor','Valor']]

Donde 'Passat','DS5' son filas y 'Motor','Valor', son columnas, En columnas no puedo colocar el 'Nombre'. PORQUE es el índice tomado actualmente, en la importación. index_col=0

1 respuesta

¡Hola Rene!

Gracias por tu sugerencia y por compartir con los demás compañeros del foro. Te recomiendo que interactúes con el resto de tus compañeros en el Discord. En virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros.

Si este post te ayudó, por favor, marca como solucionado ✓.