Voitures par habitant (2)
Vous vous souvenez de np.logical_and(), np.logical_or() et np.logical_not(), les variantes NumPy des opérateurs and, or et not? Vous pouvez aussi les utiliser sur des Series de pandas pour réaliser des filtrages plus avancés.
Prenez cet exemple qui sélectionne les observations dont cars_per_cap est entre 10 et 80. Exécutez ces lignes de code une à une pour voir ce qui se passe.
cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- Utilisez l'exemple de code fourni pour créer un DataFrame
mediumqui inclut toutes les observations decarsdontcars_per_capest entre100et500. - Affichez
medium.
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)
# Import numpy, you'll need this
import numpy as np
# Create medium: observations with cars_per_cap between 100 and 500
# Print medium