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
) para 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 Marco de Datos 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 de ejercicio
- Extrae la columna
drives_right
como una Serie Pandas y almacénala comodr
. - Utiliza
dr
, una Serie booleana, para subdividir el Marco de Datoscars
. Guarda la selección resultante ensel
. - Imprime
sel
, y afirma quedrives_right
esTrue
para todas las observaciones.
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)
# Extract drives_right column as Series: dr
# Use dr to subset cars: sel
# Print sel