Zacznij terazZacznij za darmo

Tworzenie kolumny Enum

Filmy mają stały słownik statusów, takich jak Released, Rumored, Post Production i tym podobne. Ponieważ dozwolone wartości są znane z góry, Enum sprawdza się tu lepiej niż Categorical: dodaje walidację, która wychwytuje nieznane statusy, zanim zanieczyszczą cały potok.

movies jest nadal dostępny, a obok niego predefiniowany status_enum zawierający wszystkie dozwolone wartości.

To ćwiczenie jest częścią kursu

Skalowanie i optymalizacja potoków danych w Polars

Zobacz kurs

Instrukcje do ćwiczenia

  • Rzutuj kolumnę status za pomocą predefiniowanego status_enum.

Interaktywne ćwiczenie praktyczne

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

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Edytuj i uruchom kod