Kom igångKom igång gratis

Undersöka numeriska intervall

Tillbaka till filmdatasetet från streamingstartupet. Innan du konverterar vote_count och budget till mindre datatyper ska du kontrollera deras maximala värden och jämföra dem med de övre gränserna för mindre heltalstyper. Det visar om 32-bitars (eller 16-bitars) är säkert att använda.

Den här övningen är en del av kursen

Skalning och optimering av datapipelines med Polars

Visa kurs

Övningsinstruktioner

  • Beräkna maxvärdet för vote_count och budget.
  • Visa den övre gränsen för en Int32- och en Int16-version av budget.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod