Renommer des catégories
La colonne likes_children du jeu de données sur les chiens adoptables doit être mise à jour. Voici les fréquences actuelles :
Maybe? 1718
yes 1172
no 47
Deux éléments sautent aux yeux : les différences de capitalisation et le ? présent dans la catégorie Maybe?. Les données devraient être plus propres que ça et l'on vous demande d'apporter quelques changements.
Cette activité fait partie du cours
Travailler avec des données catégorielles en Python
Instructions de l’exercice
- Créez un dictionnaire nommé
my_changesqui remplacera la catégorieMaybe?parMaybe. - Renommez les catégories de
likes_childrenà l'aide du dictionnairemy_changes. - Mettez à jour de nouveau les catégories afin que toutes les catégories soient en MAJUSCULES en utilisant la méthode
.upper(). - Affichez les catégories de la Series
likes_childrenmise à jour.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)