EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa el espacio de nombres categórico para comprobar si original_language empieza 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)
Editar y ejecutar código