1. Learn
  2. /
  3. Курси
  4. /
  5. Rédiger du code Python efficace

Connected

вправа

Itérer avec .iterrows()

Dans la vidéo, nous avons expliqué que .iterrows() renvoie chaque ligne d'un DataFrame sous forme de paire (indice, pandas Series). Mais qu'est-ce que ça signifie concrètement? Explorons cela avec quelques exercices de code.

Un DataFrame pandas nommé pit_df est chargé dans votre session. Ce DataFrame contient les statistiques de l'équipe des Ligues majeures de baseball appelée les Pittsburgh Pirates (abrégée « 'PIT' ») de 2008 à 2012. Il a été affiché dans votre console pour vous faciliter la tâche.

Інструкції 1/4

undefined XP
  • 1

    Utilisez .iterrows() pour parcourir pit_df et afficher chaque ligne. Enregistrez le premier élément renvoyé par .iterrows() dans i et le deuxième dans row.

  • 2

    Ajoutez deux lignes à la boucle : une avant print(row) pour afficher chaque variable d'indice et une après pour afficher le type de chaque ligne.

  • 3

    Au lieu d'utiliser i et row dans l'instruction for pour stocker la sortie de .iterrows(), utilisez une seule variable nommée row_tuple.

  • 4

    Ajoutez une ligne dans la boucle for pour afficher le type de chaque row_tuple.