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_capdecarsen tant que série Pandas et stockez-la souscpc. - Utilisez
cpcen combinaison avec un opérateur de comparaison et500. Vous voulez obtenir une série booléenne qui vautTruesi le pays correspondant a uncars_per_capsupérieur à500etFalsedans le cas contraire. Stockez cette série booléenne dansmany_cars. - Utilisez
many_carspour le sous-ensemblecars, comme vous l'avez fait précédemment. Enregistrez le résultat en tant quecar_maniac. - Affichez
car_maniacpour 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