CommencerCommencez gratuitement

Inspecter l'intervalle numérique

Retour au jeu de données de films de la startup de streaming. Avant de réduire vote_count et budget à des dtypes plus petits, vérifiez leurs valeurs maximales et comparez-les aux bornes supérieures des types entiers plus petits. Cela indique si le 32 bits (ou 16 bits) est sûr.

Cet exercice fait partie du cours

<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Calculez le maximum de vote_count et de budget.
  • Affichez la borne supérieure d'une version Int32 et d'une version Int16 de budget.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code