Voitures par habitant (1)
Concentrons-nous un peu plus sur les données de cars
. Cette fois-ci, vous voulez savoir quels sont les pays où le nombre de voitures par habitant est élevé. En d'autres termes, dans quels pays de nombreuses personnes disposent-elles d'une voiture, voire de plusieurs voitures ?
Comme dans l'exemple précédent, vous voudrez construire une série booléenne, que vous pourrez ensuite utiliser pour subdiviser le DataFrame cars
afin de sélectionner certaines observations. Si vous voulez le faire en une seule ligne, c'est tout à fait possible.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Sélectionnez la colonne
cars_per_cap
decars
en tant que série Pandas et stockez-la souscpc
. - Utilisez
cpc
en combinaison avec un opérateur de comparaison et500
. Vous voulez obtenir une série booléenne qui vautTrue
si le pays correspondant a uncars_per_cap
supérieur à500
etFalse
dans le cas contraire. Stockez cette série booléenne dansmany_cars
. - Utilisez
many_cars
pour le sous-ensemblecars
, comme vous l'avez fait précédemment. Enregistrez le résultat en tant quecar_maniac
. - Affichez
car_maniac
pour voir si vous avez bien compris.
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)
# Create car_maniac: observations that have a cars_per_cap over 500
# Print car_maniac