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

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ü

Kursa Göz Atın

Egzersiz talimatları

  • time sütununda 3 saatlik kayan pencereyi ayarla.
  • Toplulaştırmada rentals toplamını ve temp ortalaması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")
)
Kodu Düzenle ve Çalıştır