LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein CategoricalDtype-Objekt namens cats, 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 Spalte rating von 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(____)
Code bearbeiten und ausführen