CommencerCommencer gratuitement

Boucle sur le DataFrame (2)

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

for lab, row in brics.iterrows() :

    print(row['country'])

Cet exercice fait partie du cours

Python intermédiaire

Afficher le cours

Instructions

  • En utilisant les itérateurs lab et row, adaptez le code de la boucle for de manière à ce que la première itération affiche "US: 809", la deuxième "AUS: 731", et ainsi de suite.

  • Le résultat doit se présenter sous la forme suivante : "country: cars_per_cap". Veillez à afficher cette chaîne exacte (avec l'espacement correct).

    • Vous pouvez utiliser str() pour convertir vos données de type nombre entier en chaînes de caractères afin de pouvoir les afficher avec l'en-têtes du pays.

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)

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