Renommer des catégories
La colonne « likes_children
» (date de naissance) de l'ensemble 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 ressortent particulièrement : les différences de capitalisation et l'?
dans la catégorie « Maybe?
» (les gens et la société). Les données devraient être plus claires et il vous est demandé d'apporter quelques modifications.
Cet exercice fait partie du cours
Utilisation de données catégorielles dans Python
Instructions
- Veuillez créer un dictionnaire nommé «
my_changes
» qui mettra à jour la catégorie «Maybe?
» vers «Maybe
». - Veuillez renommer les catégories dans
likes_children
en utilisant le dictionnairemy_changes
. - Veuillez mettre à jour les catégories une fois de plus afin que toutes les catégories soient en majuscules à l'aide de la méthode
.upper()
. - Veuillez imprimer les catégories de la série mise à jour «
likes_children
» (Les meilleurs produits pour les cheveux bouclés).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____)