Menghitung selisih dari rata-rata per jam
Total itu berguna, tetapi deviasi memberikan gambaran yang lebih kaya. Hitung seberapa besar penyewaan setiap jam berbeda dari rata-rata untuk jam tersebut di semua hari guna cepat menandai permintaan di atas atau di bawah normal.
polars dimuat sebagai pl. DataFrame bikes tersedia dengan kolom time, rentals, temp, dan hour.
Latihan ini merupakan bagian dari kursus
Transformasi Data dengan Polars
Instruksi latihan
- Tambahkan kolom
diff_from_avgyang menampilkanrentalsdikurangi rata-rata per jam darirentals.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate how each rental differs from its hourly average
bikes.with_columns(
(pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)