ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește coloana status folosind status_enum predefinit.

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)
Editează și rulează codul