Crear una columna Categorical
Volvemos al conjunto de datos de películas de la startup de streaming. La mayoría de las filas en original_language usan el mismo puñado de códigos (en, fr, es, …). Convertir a Categorical codifica cada etiqueta única como un entero internamente, ahorrando memoria en cadenas repetidas.
Este ejercicio forma parte del curso
Escala y optimiza canalizaciones de datos con Polars
Instrucciones del ejercicio
- Convierte la columna
original_languageapl.Categorical.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)