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

นับการละเมิดแยกตามเขต

รัฐโรดไอแลนด์แบ่งออกเป็น 6 เขตตำรวจ หรือที่เรียกว่าโซน แต่ละโซนมีลักษณะการละเมิดที่ตำรวจจับได้แตกต่างกันอย่างไร?

ในแบบฝึกหัดนี้ จะสร้างตารางความถี่เพื่อดูว่าการละเมิดแต่ละประเภทเกิดขึ้นกี่ครั้งในแต่ละโซน จากนั้นจะกรองตารางเพื่อดูเฉพาะโซน "K" ซึ่งจะวิเคราะห์เพิ่มเติมในแบบฝึกหัดถัดไป

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

การวิเคราะห์กิจกรรมตำรวจด้วย pandas

ดูคอร์ส

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

  • สร้างตารางความถี่จากคอลัมน์ district และ violation ของ DataFrame ri โดยใช้ฟังก์ชัน pd.crosstab()
  • บันทึกตารางความถี่เป็นออบเจกต์ใหม่ชื่อ all_zones
  • เลือกแถวตั้งแต่ 'Zone K1' ถึง 'Zone K3' จาก all_zones โดยใช้ตัวเข้าถึง .loc[]
  • บันทึกตารางที่เล็กลงเป็นออบเจกต์ใหม่ชื่อ k_zones

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

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

# Create a frequency table of districts and violations
print(____)

# Save the frequency table as 'all_zones'
all_zones = ____

# Select rows 'Zone K1' through 'Zone K3'
print(all_zones.____)

# Save the smaller table as 'k_zones'
k_zones = all_zones.____
แก้ไขและรันโค้ด