Menghitung jumlah bergulir
Melanjutkan dengan data bike-sharing London, jumlah sewa per jam dapat melonjak drastis dari satu jam ke jam berikutnya, sehingga sulit melihat tren. Statistik bergulir membantu meratakan noise ini dengan menjumlahkan dalam jendela beberapa baris berturut-turut.
polars sudah dimuat sebagai pl. DataFrame bikes tersedia dengan kolom time, rentals, dan temp.
Latihan ini merupakan bagian dari kursus
Transformasi Data dengan Polars
Instruksi latihan
- Tambahkan kolom
rolling_totaldengan jumlah bergulir 3 jam darirentals.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Add a 3-hour rolling sum of rentals
bikes.with_columns(
pl.col("rentals").____(window_size=____).alias("____")
)