การแปลง string วันเวลาให้เป็น Datetime
สมมติว่าคุณเป็นนักวิเคราะห์ระบบขนส่งในลอนดอน และต้องการทำความเข้าใจรูปแบบความต้องการใช้บริการแชร์จักรยานในช่วงฤดูร้อน ชุดข้อมูลมีข้อมูลการเช่ารายชั่วโมงในเดือนกรกฎาคม แต่คอลัมน์ time ถูกเก็บเป็น string ในรูปแบบ "MM-DD-YYYY HH:MM" ในการวิเคราะห์ช่วงเวลาที่มีความต้องการสูงสุด จึงต้องแปลงคอลัมน์นี้ให้เป็น Datetime dtype ก่อน
polars ถูก import ไว้แล้วในชื่อ pl และ DataFrame bikes มีคอลัมน์ time, rentals และ temp
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- แปลงคอลัมน์
timeให้เป็น Datetime dtype โดยใช้ format"%m-%d-%Y %H:%M"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Parse the time column to Datetime
bikes.with_columns(
pl.col("time").____.____(pl.____, "%m-%d-%Y %H:%M")
)