Zacznij terazZacznij za darmo

Zmiana typu danych na kategoryczny

Ponieważ kolumna rating ma tylko kilka możliwych wartości, zmienisz jej typ danych na kategoryczny, żeby przechowywać dane wydajniej. Określisz też logiczną kolejność kategorii, co przyda się w kolejnych ćwiczeniach.

To ćwiczenie jest częścią kursu

Analiza aktywności policji z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt CategoricalDtype o nazwie cats, który zawiera oceny pogody w logicznej kolejności: 'good', 'bad', 'worse'. Pamiętaj, aby określić, że kategorie mają być traktowane jako uporządkowane.
  • Użyj obiektu cats, żeby zmienić typ danych kolumny rating z obiektowego na kategoryczny.
  • Sprawdź kilka pierwszych wierszy kolumny rating, żeby potwierdzić, że kategorie są ułożone w logicznej kolejności.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod