Aan de slagBegin gratis

Een Enum-kolom maken

Films hebben een vaste status-woordenschat zoals Released, Rumored, Post Production, enzovoort. Omdat de toegestane waarden vooraf bekend zijn, past een Enum beter dan Categorical: het voegt validatie toe die onbekende statussen onderschept voordat ze de pijplijn vervuilen.

movies is nog steeds beschikbaar, samen met een vooraf gedefinieerde status_enum met alle toegestane waarden.

Deze oefening maakt deel uit van de cursus

Data-pipelines schalen en optimaliseren met Polars

Bekijk cursus

Oefeninstructies

  • Cast de kolom status met de vooraf gedefinieerde status_enum.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Code bewerken en uitvoeren