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 se incluye 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_rightcomo 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_rightesTrueen todas las observaciones.
Ejercicio interactivo práctico
Prueba este ejercicio y completa 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