Remplacer des valeurs uniques I
Dans cet exercice, nous allons appliquer la technique de remplacement de plusieurs valeurs à l'aide de dictionnaires sur un autre jeu de données.
Nous allons appliquer les fonctions au DataFrame data . Chaque rangée représente le rang de 5 cartes d'un jeu de cartes, de 1 (As) à 13 (Roi) (caractéristiques R1, R2, R3, R4, R5). La caractéristique « Class » classe chaque rangée dans une catégorie (de 0 à 9) et la caractéristique « Explanation » donne une brève explication de ce que chaque classe représente.
Le but de cet exercice est de regrouper les deux types de quinte floche du jeu (« Royal flush » et « Straight flush ») sous le nom « Flush ».
Cette activité fait partie du cours
Rédiger du code efficace avec pandas
Instructions de l’exercice
- Remplacez, dans la colonne « Explanation », chaque rangée du DataFrame indiquée comme « Royal flush » ou « Straight flush » par « Flush ».
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())