CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un dictionnaire nommé my_changes qui remplacera la catégorie Maybe? par Maybe.
  • Renommez les catégories de likes_children à l'aide du dictionnaire my_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_children mise à 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(____)
Modifier et exécuter le code