CommencerCommencer gratuitement

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 carsdrives_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

Afficher le cours

Instructions

  • Extrayez la colonne drives_right sous la forme d'une série Pandas et stockez-la sous dr.
  • Utilisez dr, une série booléenne, pour subdiviser le DataFrame cars. Enregistrez la sélection résultante dans sel.
  • Affichez sel et vérifiez que drives_right vaut True 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
Modifier et exécuter le code