Usando uma expressão categórica
A equipe quer um sinal rápido para filmes cujo código de original_language começa com e (English, Estonian, …). O namespace categórico do Polars tem expressões do tipo string que atuam diretamente na coluna codificada, sem precisar fazer cast de volta para String.
movies_cat está disponível com original_language já convertido para pl.Categorical.
Este exercicio faz parte do curso
Dimensionamento e Otimização de Pipelines de Dados com Polars
Instruções do exercicio
- Use o namespace categórico para verificar se
original_languagecomeça com"e". - Dê o alias
starts_with_epara a nova coluna booleana.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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)