Đế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
Hướng dẫn bài tập
- Tạo một bảng tần suất từ hai cột
districtvàviolationcủa DataFrameribằng hàmpd.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'trongall_zonesbằ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.____