Extracción de filas y columnas

En los ejemplos vistos hasta ahora estamos extrayendo una o varias filas para todas las columnas. En posible, por supuesto, especificar qué filas y qué columnas exactas queremos extraer. Así, si utilizamos una única etiqueta para indicar la fila, y una única etiqueta para indicar la columna, separadas por una coma, estaremos extrayendo un único valor:

Selección de datos en DataFrames: Uso del método loc

Podemos sustituir una de las dos etiquetas por el símbolo de dos puntos (:), lo que supondrá seleccionar todos los elementos de ese eje:

Selección de datos en DataFrames: Uso del método loc

Esto supone que, por ejemplo, las dos expresiones siguientes devuelven el mismo resultado:

df.loc["b"]

df.loc["b", :]

Selección de datos en DataFrames: Uso del método loc

Los métodos vistos pueden combinarse. Podemos, por ejemplo, seleccionar la intersección de las filas e y c (en este orden) y la columna B:

Selección de datos en DataFrames: Uso del método loc