การรวมคอลัมน์ประเภท object
ปัจจุบัน วันที่และเวลาของการหยุดรถแต่ละครั้งถูกเก็บแยกกันในคอลัมน์ประเภท object สองคอลัมน์ ได้แก่ stop_date และ stop_time
ในแบบฝึกหัดนี้ จะได้รวมสองคอลัมน์นี้เข้าด้วยกันเป็นคอลัมน์เดียว แล้วแปลงให้เป็นรูปแบบ datetime ซึ่งจะทำให้สามารถใช้แอตทริบิวต์ที่อิงวันที่ได้อย่างสะดวกในบทเรียนถัดไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- ใช้เมธอดของสตริงเพื่อเชื่อม
stop_dateและstop_timeเข้าด้วยกัน (คั่นด้วยช่องว่าง) แล้วเก็บผลลัพธ์ไว้ในตัวแปรcombined - แปลง
combinedให้เป็นรูปแบบdatetimeแล้วเก็บผลลัพธ์ไว้ในคอลัมน์ใหม่ชื่อstop_datetime - ตรวจสอบ
.dtypesของ DataFrame เพื่อยืนยันว่าstop_datetimeเป็นคอลัมน์ประเภทdatetime
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Concatenate 'stop_date' and 'stop_time' (separated by a space)
combined = ri.stop_date.____
# Convert 'combined' to datetime format
ri['stop_datetime'] = ____
# Examine the data types of the DataFrame
print(____)