Ändra datatypen till kategori
Eftersom kolumnen rating bara har ett fåtal möjliga värden ska du ändra dess datatyp till kategori för att lagra data mer effektivt. Du anger också en logisk ordning för kategorierna, vilket blir användbart i kommande övningar.
Den här övningen är en del av kursen
Analysera polisaktivitet med pandas
Övningsinstruktioner
- Skapa ett
CategoricalDtype-objekt som hetercatsoch listar väderklassificeringarna i en logisk ordning:'good','bad','worse'. Se till att ange att kategorierna ska behandlas som ordnade. - Använd
cats-objektet för att ändra datatypen för kolumnenratingfrån objekt till kategori. - Undersök de första raderna i kolumnen
ratingför att bekräfta att kategorierna är logiskt ordnade.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)