CommencerCommencer 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 renverra deux éléments :

  • l’index de la ligne correspondante
  • une Series pandas contenant tous les éléments de cette ligne

Vous allez créer un générateur sur le jeu de données de poker, importé sous le nom poker_hands. Ensuite, vous afficherez tous les éléments de la 2ᵉ ligne à l’aide de ce générateur.

N’oubliez pas que vous pouvez toujours explorer le jeu de données et voir ses modifications dans l’IPython Shell, et consulter les diapositives dans l’onglet Diaporama.

Cet exercice fait partie du cours

Écrire du code efficace avec pandas

Afficher le cours

Instructions

  • Affectez à la variable generator un générateur sur les lignes du jeu de données data.
  • Affichez tous les éléments du 2ᵉ élément du générateur créé.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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