BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • vote_count ve budget sütunlarını pl.Int32'ye dönüştür.
  • runtime ve vote_average sü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)
Kodu Düzenle ve Çalıştır