Comece agoraComece grátis

Inspecionando o intervalo numérico

De volta ao conjunto de dados de filmes da startup de streaming. Antes de fazer o downcast de vote_count e budget para dtypes menores, verifique seus valores máximos e compare-os com os limites superiores de tipos inteiros menores. Isso mostra se 32 bits (ou 16 bits) é seguro.

Este exercicio faz parte do curso

Dimensionamento e Otimização de Pipelines de Dados com Polars

Ver curso

Instruções do exercicio

  • Calcule o máximo de vote_count e budget.
  • Mostre o limite superior de uma versão Int32 e Int16 de budget.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

result = movies.select(
    # Largest vote_count
    pl.col("vote_count").____().alias("vote_count_max"),
    # Largest budget
    pl.col("budget").____().alias("budget_max"),
    # Upper bounds of smaller dtypes
    pl.col("budget").cast(pl.Int32).____().alias("budget_int32_upper"),
    pl.col("budget").cast(pl.Int16).____().alias("budget_int16_upper"),
)
print(result)
Editar e Executar Código