การพล็อตกราฟระยะเวลาที่ถูกหยุดตรวจ
หากถูกหยุดตรวจเนื่องจากความผิดประเภทหนึ่ง คาดว่าจะถูกกักตัวนานแค่ไหน?
ในแบบฝึกหัดนี้ จะนำข้อมูลมาแสดงผลเป็นภาพเพื่อดูระยะเวลาเฉลี่ยที่ผู้ขับขี่ถูกหยุดตรวจในแต่ละประเภทความผิด แบบฝึกหัดนี้จะใช้คอลัมน์ violation_raw แทน violation เนื่องจากมีรายละเอียดคำอธิบายความผิดที่ครบถ้วนกว่า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- สำหรับแต่ละค่าในคอลัมน์
violation_rawของ DataFrameriให้คำนวณค่าเฉลี่ยของstop_minutesที่ผู้ขับขี่ถูกกักตัว - บันทึก Series ที่ได้เป็นออบเจกต์ใหม่ชื่อ
stop_length - เรียงลำดับ
stop_lengthตามค่า แล้วแสดงผลเป็นกราฟแท่งแนวนอน - แสดงกราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the mean 'stop_minutes' for each value in 'violation_raw'
print(____)
# Save the resulting Series as 'stop_length'
stop_length = ____
# Sort 'stop_length' by its values and create a horizontal bar plot
stop_length.____
# Display the plot