CommencezCommencez gratuitement

Créer un générateur pour un DataFrame pandas

Comme vous l'avez vu dans la vidéo, vous pouvez facilement créer un générateur à partir d'un DataFrame pandas. À chaque itération, il produira deux éléments :

  • l'indice de la ligne correspondante
  • une Series pandas contenant tous les éléments de cette ligne

Vous allez créer un générateur sur l'ensemble de données de poker, importé sous le nom poker_hands. Ensuite, vous afficherez tous les éléments de la 2e ligne en utilisant ce générateur.

N'oubliez pas que vous pouvez toujours explorer l'ensemble de données et voir ses modifications dans l'interpréteur IPython, et consulter le diaporama dans l'onglet Slides.

Cette activité fait partie du cours

Rédiger du code efficace avec pandas

Voir le cours

Instructions de l’exercice

  • Assignez à la variable generator un générateur qui itère sur les lignes de l'ensemble de données data.
  • Affichez tous les éléments du 2e élément du générateur créé.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a generator over the rows
generator = poker_hands.____

# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)
Modifier et exécuter le code