การคำนวณอัตราการจับกุมรายชั่วโมง
เมื่อเจ้าหน้าที่ตำรวจหยุดรถ มีเพียงส่วนน้อยเท่านั้นที่นำไปสู่การจับกุม ซึ่งเรียกว่า อัตราการจับกุม ในแบบฝึกหัดนี้ คุณจะหาคำตอบว่าอัตราการจับกุมแตกต่างกันตามช่วงเวลาของวันหรือไม่
เริ่มต้นด้วยการคำนวณอัตราการจับกุมจากการหยุดรถทั้งหมดใน DataFrame ri จากนั้นคำนวณอัตราการจับกุมรายชั่วโมงโดยใช้แอตทริบิวต์ hour ของ index โดย hour มีค่าตั้งแต่ 0 ถึง 23 ดังนี้
- 0 = เที่ยงคืน
- 12 = เที่ยงวัน
- 23 = 23.00 น.
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- คำนวณค่าเฉลี่ยของคอลัมน์
is_arrestedเพื่อหาอัตราการจับกุมโดยรวม - จัดกลุ่มตามแอตทริบิวต์
hourของ index ใน DataFrame เพื่อคำนวณอัตราการจับกุมรายชั่วโมง - บันทึก Series ของอัตราการจับกุมรายชั่วโมงเป็นออบเจกต์ใหม่ชื่อ
hourly_arrest_rate
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the overall arrest rate
print(____)
# Calculate the hourly arrest rate
print(ri.groupby(____).____)
# Save the hourly arrest rate
hourly_arrest_rate = ____