Đi sâu hơn nữa
Trong bài tập trước, SpatialPolygonsDataFrame có một danh sách Polygons trong slot polygons, và mỗi đối tượng Polygons đó cũng có một slot Polygons. Rất nhiều polygon… nhưng bạn vẫn chưa chạm đáy hệ phân cấp đâu!
Hãy xem lại phần tử thứ 169 trong slot Polygons của countries_spdf. Chạy đoạn mã từ bài trước:
one <- countries_spdf@polygons[[169]]
str(one, max.level = 2)
Slot Polygons chứa một danh sách với 10 phần tử. Đây là những đối tượng gì? Cùng đào sâu tiếp nhé…
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 địa lý trong R
Hướng dẫn bài tập
- Gọi
str()vớimax.level = 2trên slotPolygonscủaone. - Gọi
str()vớimax.level = 2trên phần tử thứ 6 của slotPolygonscủaone. Bạn có thấy thứ gì đó trông giống dữ liệu không gian không? - Gọi
plot()trên slotcoordscủa phần tử thứ 6 trong slotPolygonscủaone. Bạn nhận ra đối tượng này chứa dữ liệu gì không?
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.
one <- countries_spdf@polygons[[169]]
# str() with max.level = 2, on the Polygons slot of one
# str() with max.level = 2, on the 6th element of the one@Polygons
# Call plot on the coords slot of 6th element of one@Polygons