การดึงค่าชั่วโมงออกมา
เมื่อแปลง datetime เรียบร้อยแล้ว ขั้นตอนต่อไปคือวิเคราะห์ว่าความต้องการใช้จักรยานสูงสุดในช่วงเวลาใดของวัน เพื่อเปรียบเทียบยอดเช่าในแต่ละชั่วโมง จึงต้องดึงค่าชั่วโมงออกจาก timestamp แต่ละรายการ
polars โหลดไว้เป็น pl และ DataFrame bikes พร้อมใช้งาน โดยคอลัมน์ time ถูกแปลงเป็น Datetime แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- ดึงค่าชั่วโมงจากคอลัมน์
timeและตั้งชื่อคอลัมน์ใหม่ว่าhour
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract the hour from the time column
bikes.with_columns(
pl.col("time").____.____().____("hour")
)