Boucle sur le DataFrame (1)
L'itération sur un DataFrame Pandas se fait généralement avec la méthode iterrows()
. Utilisé dans une boucle for
, chaque observation est itérée et, à chaque itération, l'en-tête de la ligne et le contenu réel de la ligne sont disponibles :
for lab, row in brics.iterrows() :
...
Dans cet exercice et les suivants, vous travaillerez sur le DataFrame cars
. Il contient des informations sur le nombre de voitures par habitant et sur la conduite à droite ou à gauche dans sept pays du monde.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
Écrivez une boucle for
qui parcourt les lignes de cars
et qui, à chaque itération, effectue deux appels à print()
: l'un pour afficher l'en-tête de la ligne et l'autre pour afficher tout le contenu de la ligne.
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)
# Iterate over rows of cars