Rinominare le categorie
La colonna likes_children del dataset dei cani adottabili ha bisogno di un aggiornamento. Ecco le frequenze attuali:
Maybe? 1718
yes 1172
no 47
Due aspetti che saltano all’occhio sono le differenze di maiuscole/minuscole e il ? presente nella categoria Maybe?. I dati dovrebbero essere più puliti di così e ti viene chiesto di apportare alcune modifiche.
Questo esercizio fa parte del corso
Lavorare con i dati categorici in Python
Istruzioni dell'esercizio
- Crea un dizionario chiamato
my_changesche aggiorni la categoriaMaybe?inMaybe. - Rinomina le categorie in
likes_childrenusando il dizionariomy_changes. - Aggiorna ancora le categorie in modo che tutte siano in maiuscolo usando il metodo
.upper(). - Stampa le categorie della Series
likes_childrenaggiornata.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)