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

การนับจำนวนการตรวจค้นตัว (Protective Frisk)

ในระหว่างการค้นรถ เจ้าหน้าที่ตำรวจอาจทำการตรวจค้นตัวผู้ขับขี่เพื่อตรวจสอบว่ามีอาวุธหรือไม่ ซึ่งเรียกว่า "Protective Frisk"

ในแบบฝึกหัดนี้ จะเริ่มต้นด้วยการตรวจสอบว่ามีกี่ครั้งที่ "Protective Frisk" เป็นประเภทการค้นเพียงประเภทเดียว จากนั้นจะใช้เมธอดสตริงเพื่อค้นหาทุกกรณีที่ผู้ขับขี่ถูกตรวจค้นตัว

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

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

ดูคอร์ส

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

  • นับค่าในคอลัมน์ search_type ของ DataFrame ri เพื่อดูว่ามีกี่ครั้งที่ "Protective Frisk" เป็นประเภทการค้นเพียงประเภทเดียว
  • สร้างคอลัมน์ใหม่ชื่อ frisk โดยให้มีค่าเป็น True หาก search_type มีสตริง "Protective Frisk" และเป็น False ในกรณีอื่น
  • ตรวจสอบชนิดข้อมูลของ frisk เพื่อยืนยันว่าเป็น Boolean Series
  • หาผลรวมของ frisk เพื่อนับจำนวนครั้งทั้งหมดที่มีการตรวจค้นตัว

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

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

# Count the 'search_type' values
print(____)

# Check if 'search_type' contains the string 'Protective Frisk'
ri['frisk'] = ri.search_type.str.contains('____', na=____)

# Check the data type of 'frisk'
print(____)

# Take the sum of 'frisk'
print(____)
แก้ไขและรันโค้ด