Kom igångKom igång gratis

Ä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

Visa kurs

Övningsinstruktioner

  • Skapa ett CategoricalDtype-objekt som heter cats och 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 kolumnen rating från objekt till kategori.
  • Undersök de första raderna i kolumnen rating fö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(____)
Redigera och kör kod