Začněte nyníZačněte zdarma

Vytvoření sloupce typu Enum

Filmy mají pevně daný slovník stavů, například Released, Rumored, Post Production a podobně. Protože jsou povolené hodnoty známé předem, hodí se Enum lépe než Categorical: přidává validaci, která zachytí jakýkoli neznámý stav dřív, než naruší celý pipeline.

movies je stále k dispozici, stejně jako předem definovaný status_enum se seznamem všech povolených hodnot.

Toto cvičení je součástí kurzu

Scaling and Optimizing Data Pipelines with Polars

Zobrazit kurz

Pokyny k cvičení

  • Přetypuj sloupec status pomocí předem definovaného status_enum.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Upravit a spustit kód