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
Istruzioni dell'esercizio
- Crea un oggetto
CategoricalDtypechiamatocatsche 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
catsper cambiare il tipo di dato della colonnaratingda object a category. - Esamina le prime righe della colonna
ratingper 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(____)