เปรียบเทียบอัตราการตรวจค้นตัวแยกตามเพศ
ในแบบฝึกหัดนี้ จะได้เปรียบเทียบอัตราการตรวจค้นตัวระหว่างผู้ขับขี่หญิงและชาย ผู้ขับขี่ชายถูกตรวจค้นตัวบ่อยกว่าหรือไม่ เพราะเจ้าหน้าที่ตำรวจอาจมองว่ามีความเสี่ยงสูงกว่า?
ก่อนเริ่มคำนวณ สิ่งสำคัญคือต้องกรอง DataFrame ให้เหลือเฉพาะข้อมูลที่เกี่ยวข้อง นั่นคือการหยุดรถที่มีการดำเนินการค้นหาเกิดขึ้นจริง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กิจกรรมตำรวจด้วย pandas
คำแนะนำการฝึกหัด
- สร้าง DataFrame ชื่อ
searchedที่เก็บเฉพาะแถวที่search_conductedมีค่าเป็นTrue - หาค่าเฉลี่ยของคอลัมน์
friskเพื่อดูว่าการค้นหาคิดเป็นกี่เปอร์เซ็นต์ที่มีการตรวจค้นตัวด้วย - คำนวณอัตราการตรวจค้นตัวแยกตามเพศโดยใช้
.groupby()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a DataFrame of stops in which a search was conducted
searched = ri[ri.____ == ____]
# Calculate the overall frisk rate by taking the mean of 'frisk'
print(searched.____)
# Calculate the frisk rate for each gender
print(searched.____)