Conducir por la derecha (1)
¿Recuerdas el conjunto de datos cars
, que contiene los coches por cada 1000 personas (cars_per_cap
) y si la gente conduce por la derecha (drives_right
) en distintos países (country
)? El código que importa estos datos en formato CSV a Python como un DataFrame está incluido en el script.
En el vídeo, has visto un método paso a paso para filtrar observaciones de un DataFrame basado en matrices booleanas. Empecemos de forma sencilla e intentemos encontrar todas las observaciones en cars
en las que drives_right
sea True
.
drives_right
es una columna booleana, por lo que tendrás que extraerla como serie y luego utilizar esta serie booleana para seleccionar observaciones de cars
.
Este ejercicio forma parte del curso
Python intermedio
Instrucciones del ejercicio
- Extrae la columna
drives_right
como una serie de pandas y almacénala comodr
. - Utiliza
dr
, una serie booleana, para subdividir el DataFramecars
. Guarda la selección resultante ensel
. - Imprime
sel
, y afirma quedrives_right
esTrue
en todas las observaciones.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Extract drives_right column as Series: dr
# Use dr to subset cars: sel
# Print sel