Birden çok sütunda kayan toplamalar
Peki aynı anda birden çok sütunda kayan istatistiklere ihtiyacın olursa? .rolling() yöntemi, birden fazla sütun için zaman tabanlı bir pencere üzerinde aynı anda toplulaştırmalar hesaplamanı sağlar.
polars pl olarak yüklendi. time, rentals ve temp sütunlarına sahip bikes DataFrame'i hazır.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Dönüşümü
Egzersiz talimatları
timesütununda 3 saatlik kayan pencereyi ayarla.- Toplulaştırmada
rentalstoplamını vetemportalamasını hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Set up the 3-hour rolling window
bikes.rolling(index_column="____", period="____").agg(
# Calculate sum of rentals and mean of temp
pl.col("rentals").____().alias("rolling_total"),
pl.col("temp").____().alias("rolling_mean_temp")
)