คำนวณเวลาสิ้นสุดของช่วงการเช่า
เมื่อดึงส่วนประกอบของเวลาได้แล้ว มาลองจัดการกับ timestamp โดยตรงกันบ้าง การเช่าจักรยานแต่ละครั้งในลอนดอนใช้เวลาได้สูงสุด 45 นาทีก่อนที่จะมีค่าธรรมเนียมเพิ่มเติม เพื่อวิเคราะห์ว่าจักรยานจะพร้อมให้เช่าอีกครั้งเมื่อใด ให้คำนวณเวลาสิ้นสุดของแต่ละช่วงการเช่าโดยเพิ่ม 45 นาทีเข้าไปกับเวลาเริ่มต้น
polars ถูกโหลดในชื่อ pl DataFrame ชื่อ bikes พร้อมใช้งานแล้ว โดยคอลัมน์ time เป็นชนิด Datetime
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- เพิ่มคอลัมน์
period_endโดยเลื่อนคอลัมน์timeไปข้างหน้า 45 นาที
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate when each rental period ends
bikes.with_columns(
pl.col("time").____.____("____").alias("____")
)