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

Tính tỷ lệ bắt giữ theo giờ

Khi một cảnh sát dừng một tài xế, chỉ một tỷ lệ nhỏ các lần dừng đó dẫn đến việc bắt giữ. Đây được gọi là tỷ lệ bắt giữ. Trong bài tập này, bạn sẽ kiểm tra xem tỷ lệ này có thay đổi theo thời điểm trong ngày hay không.

Trước hết, bạn sẽ tính tỷ lệ bắt giữ trên tất cả các lần dừng trong DataFrame ri. Sau đó, bạn sẽ tính tỷ lệ bắt giữ theo giờ bằng cách sử dụng thuộc tính hour của chỉ mục. Giá trị hour dao động từ 0 đến 23, trong đó:

  • 0 = nửa đêm
  • 12 = trưa
  • 23 = 11 PM

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

  • Lấy giá trị trung bình của cột is_arrested để tính tỷ lệ bắt giữ tổng thể.
  • Nhóm theo thuộc tính hour của chỉ mục DataFrame để tính tỷ lệ bắt giữ theo giờ.
  • Lưu Series tỷ lệ bắt giữ theo giờ thành một đối tượng mới, hourly_arrest_rate.

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.

# Calculate the overall arrest rate
print(____)

# Calculate the hourly arrest rate
print(ri.groupby(____).____)

# Save the hourly arrest rate
hourly_arrest_rate = ____
Chỉnh sửa và Chạy Mã