Sayısal aralığı inceleme
Yayın platformu girişiminin film veri kümesine geri dönelim. vote_count ve budget sütunlarını daha küçük veri türlerine dönüştürmeden önce, maksimum değerlerini kontrol et ve bunları daha küçük tamsayı türlerinin üst sınırlarıyla karşılaştır. Bu, 32-bit (veya 16-bit) kullanmanın güvenli olup olmadığını gösterir.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
vote_countvebudgetiçin maksimum değeri hesapla.budget'inInt32veInt16sürümlerinin üst sınırını göster.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)