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

การค้นหา datetime ที่กำกวม

ในตอนท้ายของบทที่ 2 เราพบความผิดปกติในข้อมูลระยะเวลาการเดินทางด้วยจักรยาน ลองมาดูกันว่าปัญหาที่เกิดขึ้นคืออะไร

ข้อมูลถูกโหลดไว้ในตัวแปร onebike_datetimes และ tz ถูก import มาจาก dateutil แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนลูปผ่านการเดินทางใน onebike_datetimes:
    • แสดงผลการเดินทางที่เวลาเริ่มต้น (start) มีความกำกวม
    • แสดงผลการเดินทางที่เวลาสิ้นสุด (end) มีความกำกวม

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Loop over trips
for trip in onebike_datetimes:
  # Rides with ambiguous start
  if tz.____(____):
    print("Ambiguous start at " + str(trip['start']))
  # Rides with ambiguous end
  if tz.____(____):
    print("Ambiguous end at " + str(trip['end']))
แก้ไขและรันโค้ด