ComenzarEmpieza gratis

loc e iloc (1)

Con loc y ilocpuedes hacer prácticamente cualquier operación de selección de datos en DataFrames que se te ocurra. loc se basa en etiquetas, lo que significa que tienes que especificar filas y columnas en función de sus etiquetas de fila y columna. iloc se basa en índices enteros, por lo que tienes que especificar filas y columnas por su índice entero, como hiciste en el ejercicio anterior.

Prueba los siguientes comandos para experimentar con loc y iloc para seleccionar observaciones. Cada par de comandos da el mismo resultado.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Como antes, se incluye código que importa los datos de los coches como un Pandas DataFrame.

Este ejercicio forma parte del curso

Python intermedio

Ver curso

Instrucciones de ejercicio

  • Utiliza loc o iloc para seleccionar la observación correspondiente a Japón como Serie. La etiqueta de esta fila es JPN, el índice es 2. Asegúrate de imprimir la Serie resultante.
  • Utiliza loc o iloc para seleccionar las observaciones de Australia y Egipto como un DataFrame. Puedes averiguar las etiquetas/índices de estas filas inspeccionando cars. Asegúrate de imprimir el DataFrame resultante.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Editar y ejecutar código