Kom igångKom igång gratis

Skapa en Enum-kolumn

Filmer har ett fast statusvokabulär med värden som Released, Rumored, Post Production och så vidare. Eftersom de tillåtna värdena är kända i förväg passar Enum bättre än Categorical: det lägger till validering som fångar upp okända statusvärden innan de förstör pipeline-flödet.

movies finns fortfarande tillgänglig, tillsammans med en fördefinierad status_enum som listar alla tillåtna värden.

Den här övningen är en del av kursen

Skalning och optimering av datapipelines med Polars

Visa kurs

Övningsinstruktioner

  • Konvertera kolumnen status med den fördefinierade status_enum.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Redigera och kör kod