ÎncepețiÎncepe gratuit

Inspectarea intervalului numeric

Revenim la setul de date cu filme de la startup-ul de streaming. Înainte de a converti vote_count și budget la tipuri de date mai mici, verifică valorile lor maxime și compară-le cu limitele superioare ale tipurilor întregi mai mici. Astfel poți stabili dacă 32 de biți (sau 16 biți) sunt suficienți.

Acest exercițiu face parte din cursul

Scalarea și optimizarea pipeline-urilor de date cu Polars

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează valoarea maximă a coloanelor vote_count și budget.
  • Afișează limita superioară a unui Int32 și a unui Int16 aplicat coloanei budget.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul