Crear una columna Enum
Las películas tienen un vocabulario de estados fijo como Released, Rumored, Post Production, etc. Como los valores permitidos se conocen de antemano, un Enum encaja mejor que Categorical: añade una validación que detecta cualquier estado desconocido antes de que contamine la canalización.
movies sigue disponible, junto con un status_enum predefinido que enumera todos los valores permitidos.
Este ejercicio forma parte del curso
Escala y optimiza canalizaciones de datos con Polars
Instrucciones del ejercicio
- Convierte la columna
statususando elstatus_enumpredefinido.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)