CommencezCommencez gratuitement

Parcourir un DataFrame (2)

Les données de ligne générées par iterrows() à chaque itération sont une Series de Pandas. Ce format n'est pas très pratique à afficher. Heureusement, vous pouvez facilement sélectionner des variables dans la Series Pandas à l'aide de crochets :

for lab, row in brics.iterrows() :
    print(row['country'])

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • En utilisant les itérateurs lab et row, adaptez le code dans la boucle for de sorte que la première itération affiche "US: 809", la deuxième "AUS: 731", et ainsi de suite.
  • Le résultat doit être sous la forme "country: cars_per_cap". Assurez-vous d'afficher exactement cette chaîne (avec l'espacement correct).
    • Vous pouvez utiliser str() pour convertir vos données entières en chaîne afin de les afficher avec l'étiquette du pays.

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)

# Adapt for loop
for lab, row in cars.iterrows() :
    print(lab)
    print(row)
Modifier et exécuter le code