เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การคำนวณค่าส่วนต่างจากค่าเฉลี่ยรายชั่วโมง

ค่ารวมมีประโยชน์ แต่การดูค่าเบี่ยงเบนช่วยให้เข้าใจข้อมูลได้ลึกกว่า ลองคำนวณว่าจำนวนการเช่าในแต่ละชั่วโมงแตกต่างจากค่าเฉลี่ยของชั่วโมงนั้นในทุกวันมากน้อยเพียงใด เพื่อระบุช่วงที่มีความต้องการสูงหรือต่ำกว่าปกติได้อย่างรวดเร็ว

polars ถูกโหลดในชื่อ pl และ DataFrame bikes มีคอลัมน์ time, rentals, temp และ hour

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแปลงข้อมูลด้วย Polars

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มคอลัมน์ diff_from_avg ที่แสดงค่า rentals ลบด้วยค่าเฉลี่ยของ rentals ในแต่ละชั่วโมง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Calculate how each rental differs from its hourly average
bikes.with_columns(
    (pl.col("rentals") - pl.col("rentals").____().over("____")).alias("____")
)
แก้ไขและรันโค้ด