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

คำนวณเวลาสิ้นสุดของช่วงการเช่า

เมื่อดึงส่วนประกอบของเวลาได้แล้ว มาลองจัดการกับ 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("____")
)
แก้ไขและรันโค้ด