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

Vytvoření sloupce typu Categorical

Zpět k datové sadě filmů ze streamovacího startupu. Většina řádků ve sloupci original_language používá jen několik málo kódů (en, fr, es, …). Přetypování na Categorical zakóduje každý jedinečný štítek za scénou jako celé číslo, čímž ušetří paměť u opakujících se řetězců.

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

Scaling and Optimizing Data Pipelines with Polars

Zobrazit kurz

Pokyny k cvičení

  • Přetypuj sloupec original_language na pl.Categorical.

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

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

movies_cat = movies.with_columns(
    # Cast to Categorical to save memory
    pl.col("original_language").____(pl.____)
)

result = movies_cat.select("movie_title", "original_language").head(8)
print(result)
Upravit a spustit kód