Remplacer des valeurs scalaires I
Dans cet exercice, nous allons remplacer une liste de valeurs dans notre jeu de données en utilisant la méthode .replace() avec une autre liste de valeurs souhaitées.
Nous appliquerons les fonctions au DataFrame poker_hands. Rappelez-vous que dans le DataFrame poker_hands, chaque ligne des colonnes R1 à R5 représente le rang de chaque carte de la main d’un joueur, de 1 (As) à 13 (Roi). La fonctionnalité Class classe chaque main par catégorie, et la fonctionnalité Explanation fournit une brève explication de chaque main.
Le DataFrame poker_hands est déjà chargé pour vous, et vous pouvez explorer les fonctionnalités Class et Explanation.
N’oubliez pas que vous pouvez toujours explorer le jeu de données et observer ses modifications dans l’IPython Shell, et vous référer aux diapositives dans l’onglet Slides.
Cet exercice fait partie du cours
Écrire du code efficace avec pandas
Instructions
- Remplacez chaque main (ligne) du DataFrame indiquée comme Class 1 (One Pair) par -2 et chaque main indiquée comme Class 2 (Two Pairs) par -3.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])