Inspecter l'étendue numérique
De retour au jeu de données de films de la jeune pousse en diffusion en continu. Avant de réduire vote_count et budget vers des types plus petits, vérifiez leurs valeurs maximales et comparez-les aux limites supérieures de types entiers plus petits. Cela indique si 32 bits (ou 16 bits) est sécuritaire.
Cette activité fait partie du cours
Mise à l'échelle et optimisation des pipelines de données avec Polars
Instructions de l’exercice
- Calculez le max de
vote_countet debudget. - Affichez la limite supérieure d'une version
Int32etInt16debudget.
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)