Usar una expresión categórica
El equipo quiere una marca rápida para las películas cuyo código de original_language empieza por e (English, Estonian, …). El espacio de nombres categórico de Polars incluye expresiones tipo cadena que actúan directamente sobre la columna codificada, sin necesidad de convertir de nuevo a String.
movies_cat está disponible con original_language ya convertido a pl.Categorical.
Este ejercicio forma parte del curso
Escala y optimiza canalizaciones de datos con Polars
Instrucciones del ejercicio
- Usa el espacio de nombres categórico para comprobar si
original_languageempieza por"e". - Pon como alias la nueva columna booleana
starts_with_e.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
result = movies_cat.select(
"movie_title",
"original_language",
# Flag categorical values starting with "e"
pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)