IniziaInizia gratis

Cambiare il tipo di dato in categoria

Dato che la colonna rating ha solo pochi valori possibili, cambierai il suo tipo di dato in categoria per archiviare i dati in modo più efficiente. Specificherai anche un ordine logico per le categorie, utile per i prossimi esercizi.

Questo esercizio fa parte del corso

Analizzare l'attività di polizia con pandas

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un oggetto CategoricalDtype chiamato cats che elenca le valutazioni del meteo in un ordine logico: 'good', 'bad', 'worse'. Assicurati di specificare che le categorie devono essere considerate ordinate.
  • Usa l'oggetto cats per cambiare il tipo di dato della colonna rating da object a category.
  • Esamina le prime righe della colonna rating per confermare che le categorie siano ordinate logicamente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
Modifica ed esegui il codice