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 allons appliquer les fonctions au DataFrame poker_hands. Rappelez-vous que, dans le DataFrame poker_hands, chaque rangée des colonnes R1 à R5 représente le rang de chaque carte de la main d'un joueur, allant de 1 (As) à 13 (Roi). La caractéristique Class classe chaque main par catégorie, et la caractéristique Explanation donne une brève explication de chaque main.
Le DataFrame poker_hands est déjà chargé pour vous, et vous pouvez explorer les caractéristiques Class et Explanation.
N'oubliez pas que vous pouvez toujours explorer le jeu de données et voir comment il évolue dans l'interpréteur IPython, et consulter les diapositives dans l'onglet Slides.
Cette activité fait partie du cours
Rédiger du code efficace avec pandas
Instructions de l’exercice
- Remplacez chaque main (rangée) 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 ce code d’exemple.
# 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']])