Voitures par habitant (1)
Restons encore un peu avec les données cars. Cette fois, vous voulez repérer les pays où le nombre de voitures par habitant est élevé. Autrement dit, dans quels pays de nombreuses personnes possèdent une voiture, voire plusieurs.
Comme dans l'exemple précédent, vous allez construire une série booléenne que vous pourrez ensuite utiliser pour filtrer le DataFrame cars et sélectionner certaines observations. Si vous souhaitez le faire en une seule ligne, c'est tout à fait correct!
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- Sélectionnez la colonne
cars_per_capdecarsen tant que série Pandas et enregistrez-la souscpc. - Utilisez
cpcavec un opérateur de comparaison et500. Vous devez obtenir une série booléenne qui vautTruesi le pays correspondant a uncars_per_capsupérieur à500, etFalsesinon. Enregistrez cette série booléenne sousmany_cars. - Utilisez
many_carspour filtrercars, comme vous l'avez fait plus tôt. Enregistrez le résultat souscar_maniac. - Affichez
car_maniacpour vérifier votre résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Create car_maniac: observations that have a cars_per_cap over 500
# Print car_maniac