Đế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
Hướng dẫn bài tập
- Đếm các giá trị
search_typetrong DataFrameriđể 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ịTruenếusearch_typechứa chuỗi "Protective Frisk" vàFalsenế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(____)