LoslegenKostenlos starten

Eine Enum-Spalte erstellen

Filme haben ein festes Status-Vokabular wie Released, Rumored, Post Production und so weiter. Da die erlaubten Werte im Voraus bekannt sind, passt ein Enum besser als Categorical: Es fügt eine Validierung hinzu, die unbekannte Status erkennt, bevor sie die Pipeline verunreinigen.

movies ist weiterhin verfügbar, zusammen mit einem vordefinierten status_enum, das alle erlaubten Werte auflistet.

Diese Übung ist Teil des Kurses

<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wandle die Spalte status mithilfe des vordefinierten status_enum um.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Code bearbeiten und ausführen