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
Pokyny k cvičení
- Přetypuj sloupec
original_languagenapl.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)