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
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)