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
Instrukcje do ćwiczenia
- Utwórz obiekt
CategoricalDtypeo nazwiecats, 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 kolumnyratingz 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(____)