Criando uma coluna Enum
Filmes têm um vocabulário fixo para o status, como Released, Rumored, Post Production e assim por diante. Como os valores permitidos são conhecidos de antemão, um Enum é mais adequado do que Categorical: ele adiciona validação que captura qualquer status desconhecido antes que ele polua o pipeline.
movies ainda está disponível, junto com um status_enum predefinido que lista todos os valores permitidos.
Este exercicio faz parte do curso
Dimensionamento e Otimização de Pipelines de Dados com Polars
Instruções do exercicio
- Faça cast da coluna
statususando ostatus_enumpredefinido.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)