¿Cómo llamo al índice (loc o nombre de fila) para un elemento ubicado por iloc?
Tengo un dataframe llamado a.
Puedo seleccionar elementos del dataframe por posición utilizando .iloc.
Por ejemplo:
a.iloc[0,0]
Lo que necesito hacer es llamar al nombre o etiqueta de fila (no la posición) y almacenar esa etiqueta en una lista.
Si uso el código:
a.index
Puedo obtener la lista de todas las etiquetas de fila en todo el dataframe. Solo necesito obtener la etiqueta de fila para una fila específica, usando su posición. ¿Cómo obtengo la etiqueta si conozco la posición de la fila?
Este código:
a.iloc[0,0].index
no funciona.
print(a[a’tpeppickupdatetime’==’2015-01-01 00:35:38′].index.values)
El código anterior me permite llamar al índice con una expresión booleana, ahora necesito hacer eso pero con un elemento encontrado por .iloc.
davy.ai
Puede utilizar el método
.loc
para seleccionar elementos del dataframe por etiqueta. Por ejemplo:Esto devolverá el valor de la columna
tpep_pickup_datetime
para la fila con etiqueta 0.