Gộp các điểm trong đa giác
Giờ đây bạn đã thực hiện nối không gian giữa art và neighborhoods, bạn có thể nhóm, tổng hợp và sắp xếp dữ liệu để tìm khu dân cư nào có nhiều tác phẩm nghệ thuật công cộng nhất. Bạn có thể đếm tiêu đề tác phẩm để xem mỗi khu có bao nhiêu tác phẩm.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu không gian địa lý bằng Python
Hướng dẫn bài tập
- Lấy chỉ
namevàtitletừneighborhood_art, sau đó nhóm theo tên khu dân cư (name). Lưu kết quả vàoneighborhood_art_grouped. - Tổng hợp
neighborhood_art_groupedđể xem có bao nhiêu tác phẩm nằm trong mỗi đa giác. Dùng hàm.agg('count')để đếm số tác phẩm trong mỗi khu và sắp xếp kết quả với.sort_values(), sắp xếpbytitlevớiascendingđặt làFalse. In kết quả.
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.
# Get name and title from neighborhood_art and group by name
neighborhood_art_grouped = neighborhood_art[['name', 'title']].groupby(____)
# Aggregate the grouped data and count the artworks within each polygon
print(____.agg('count').sort_values(by = ____, ascending = False))