Criando uma coluna Categorical
De volta ao conjunto de dados de filmes da startup de streaming. A maioria das linhas em original_language usa o mesmo punhado de códigos (en, fr, es, …). Fazer cast para Categorical codifica cada rótulo único como um inteiro por baixo dos panos, economizando memória com strings repetidas.
Este exercicio faz parte do curso
Dimensionamento e Otimização de Pipelines de Dados com Polars
Instruções do exercicio
- Faça o cast da coluna
original_languageparapl.Categorical.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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)