Den Datentyp in Kategorie ändern
Da die Spalte rating nur wenige mögliche Werte hat, änderst du ihren Datentyp auf „category“, um die Daten effizienter zu speichern. Außerdem legst du eine logische Reihenfolge für die Kategorien fest, was in späteren Übungen nützlich sein wird.
Diese Übung ist Teil des Kurses
Analyse polizeilicher Maßnahmen mit pandas
Anleitung zur Übung
- Erstelle ein
CategoricalDtype-Objekt namenscats, das die Wetterbewertungen in einer logischen Reihenfolge auflistet:'good','bad','worse'. Gib dabei an, dass die Kategorien als geordnet behandelt werden sollen. - Verwende das Objekt
cats, um den Datentyp der Spalteratingvon object in category zu ändern. - Untersuche den Kopf der Spalte
rating, um zu bestätigen, dass die Kategorien logisch geordnet sind.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)