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

Đếm số vi phạm theo từng khu

Bang Rhode Island được chia thành sáu khu cảnh sát, còn gọi là zones. Các zone khác nhau như thế nào về các loại vi phạm bị cảnh sát phát hiện?

Trong bài này, bạn sẽ tạo một bảng tần suất để xác định có bao nhiêu vi phạm của mỗi loại xảy ra ở từng trong sáu zone. Sau đó, bạn sẽ lọc bảng để tập trung vào các zone "K", và bạn sẽ xem xét kỹ hơn chúng trong bài tiếp theo.

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

  • Tạo một bảng tần suất từ hai cột districtviolation của DataFrame ri bằng hàm pd.crosstab().
  • Lưu bảng tần suất thành một đối tượng mới, all_zones.
  • Chọn các hàng từ 'Zone K1' đến 'Zone K3' trong all_zones bằng bộ truy cập .loc[].
  • Lưu bảng nhỏ hơn này thành một đối tượng mới, k_zones.

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.

# Create a frequency table of districts and violations
print(____)

# Save the frequency table as 'all_zones'
all_zones = ____

# Select rows 'Zone K1' through 'Zone K3'
print(all_zones.____)

# Save the smaller table as 'k_zones'
k_zones = all_zones.____
Chỉnh sửa và Chạy Mã