CommencerCommencer gratuitement

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

Afficher le cours

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
Modifier et exécuter le code