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
Instructions de l’exercice
- En utilisant les itérateurs
labetrow, 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.
- Vous pouvez utiliser
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)