การกรองข้อมูลตามช่วงเวลา
เมื่อกรองข้อมูลสำหรับช่วงเวลาเดียวได้แล้ว คราวนี้ลองกรองตามช่วงเวลากัน หากต้องการวิเคราะห์รูปแบบการเดินทางในช่วงเช้า ให้ดึงข้อมูลทุกแถวที่อยู่ระหว่าง 7 โมงเช้า ถึง 10 โมงเช้าของวันแรก เพื่อศึกษาช่วงเวลาเร่งด่วนยามเช้า
โหลด polars เป็น pl แล้ว DataFrame bikes พร้อมใช้งาน โดยคอลัมน์ time เป็นชนิด Datetime
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- กรอง
bikesเพื่อดึงแถวที่timeอยู่ระหว่าง 7 โมงเช้า ถึง 10 โมงเช้า ของวันที่ 1 กรกฎาคม 2016
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Filter for morning rush hour (7 AM - 10 AM)
bikes.filter(
pl.col("time").____(
pl.datetime(2016, 7, 1, ____),
pl.datetime(2016, 7, 1, ____)
)
)