Crearea unei coloane Categorical
Revenim la setul de date cu filme de la startup-ul de streaming. Majoritatea rândurilor din original_language folosesc același set restrâns de coduri (en, fr, es, …). Conversia la Categorical codifică fiecare etichetă unică sub forma unui număr întreg, economisind memorie în cazul șirurilor repetate.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Convertește coloana
original_languagela tipulpl.Categorical.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)