es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar el método .loc para seleccionar elementos del dataframe por etiqueta. Por ejemplo:

    a.loc [0, 'tpep_pickup_datetime']
    

    Esto devolverá el valor de la columna tpep_pickup_datetime para la fila con etiqueta 0.

Comments are closed.