Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Tambahkan kolom diff_from_avg yang menampilkan rentals dikurangi rata-rata per jam dari rentals.

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("____")
)
Edit dan Jalankan Kode