Bắt đầu ngayBắt đầu miễn phí

Đếm số lần khám người để phòng vệ (protective frisk)

Trong quá trình khám xe, cảnh sát có thể khám người (pat-down) tài xế để kiểm tra xem họ có mang vũ khí hay không. Việc này được gọi là "protective frisk" (khám người để phòng vệ).

Trong bài tập này, trước tiên bạn sẽ kiểm tra xem có bao nhiêu lần "Protective Frisk" là loại khám duy nhất. Sau đó, bạn sẽ dùng một phương thức chuỗi để tìm tất cả trường hợp tài xế bị khám người.

Bài tập này là một phần của khóa học

Phân tích hoạt động của cảnh sát với pandas

Xem khóa học

Hướng dẫn bài tập

  • Đếm các giá trị search_type trong DataFrame ri để xem có bao nhiêu lần "Protective Frisk" là loại khám duy nhất.
  • Tạo một cột mới, frisk, có giá trị True nếu search_type chứa chuỗi "Protective Frisk" và False nếu không.
  • Kiểm tra kiểu dữ liệu của frisk để xác nhận đây là một Series Boolean.
  • Tính tổng của frisk để đếm tổng số lần khám người.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã