Crearea unei coloane Enum
Filmele au un vocabular fix de stări, precum Released, Rumored, Post Production și altele. Deoarece valorile permise sunt cunoscute din start, un Enum se potrivește mai bine decât Categorical: adaugă validare care detectează orice stare necunoscută înainte ca aceasta să afecteze pipeline-ul.
movies este în continuare disponibil, împreună cu un status_enum predefinit care conține toate valorile permise.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Convertește coloana
statusfolosindstatus_enumpredefinit.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)