Rouler à droite (1)
Vous souvenez-vous de l'ensemble de données cars
, qui contient le nombre de voitures pour 1000 habitants (cars_per_cap
) et la question de savoir si les gens conduisent à droite (drives_right
) pour différents pays (country
) ? Le code qui importe ces données au format CSV dans Python sous forme de DataFrame est inclus dans le script.
Dans la vidéo, vous avez vu une approche étape par étape pour filtrer les observations d'un DataFrame sur la base de tableaux booléens. Commençons simplement et essayons de trouver toutes les observations dans cars
où drives_right
est True
.
drives_right
est une colonne booléenne, vous devrez donc l'extraire en tant que série, puis utiliser cette série booléenne pour sélectionner des observations à partir de cars
.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Extrayez la colonne
drives_right
sous la forme d'une série Pandas et stockez-la sousdr
. - Utilisez
dr
, une série booléenne, pour subdiviser le DataFramecars
. Enregistrez la sélection résultante danssel
. - Affichez
sel
et vérifiez quedrives_right
vautTrue
pour toutes les observations.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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