IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un dizionario chiamato my_changes che aggiorni la categoria Maybe? in Maybe.
  • Rinomina le categorie in likes_children usando il dizionario my_changes.
  • Aggiorna ancora le categorie in modo che tutte siano in maiuscolo usando il metodo .upper().
  • Stampa le categorie della Series likes_children aggiornata.

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(____)
Modifica ed esegui il codice