CommencerCommencez gratuitement

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

<cours>Utilisation de données catégorielles dans Python</cours>
Voir le cours

Instructions de l’exercice

  • 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 dictionnaire my_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 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(____)
Modifier et exécuter le code