Sayısal sütunları aşağı döküm (downcast) yapma
Aralıklar artık güvenli göründüğüne göre, sayısal sütunları daha küçük dtype'lara dönüştür. Tamsayı sütunlar için Int32, özet istatistikler için daha düşük hassasiyetin yeterli olduğu yerlerde float'lar için Float32 kullan.
movies DataFrame'i senin için önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
vote_countvebudgetsütunlarınıpl.Int32'ye dönüştür.runtimevevote_averagesütunlarınıpl.Float32'ye dönüştür.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
movies_optimized = movies.with_columns(
# Integer columns to Int32
pl.col("vote_count").cast(pl.____),
pl.col("budget").cast(pl.____),
# Float columns to Float32
pl.col("runtime").cast(pl.____),
pl.col("vote_average").cast(pl.____),
)
result = movies_optimized.select(
"movie_title", "budget", "runtime", "vote_average", "vote_count"
).head(8)
print(result)