Chia nhỏ theo chỉ mục
Việc chia nhỏ các đối tượng Spatial___DataFrame được xây dựng để hoạt động giống như chia nhỏ một data frame. Bạn suy nghĩ theo hướng chia nhỏ data frame, nhưng trên thực tế, thứ được trả về là một Spatial___DataFrame mới chỉ chứa các hàng dữ liệu bạn muốn VÀ các đối tượng không gian tương ứng.
Kiểu chia nhỏ đơn giản nhất là theo chỉ mục. Ví dụ, nếu x là một data frame, bạn biết x[1, ] trả về hàng đầu tiên. Nếu x là một Spatial___DataFrame, bạn sẽ nhận được một Spatial___DataFrame mới chứa hàng dữ liệu đầu tiên và dữ liệu không gian tương ứng với hàng đó.
Lợi ích của việc trả về một Spatial___DataFrame là bạn có thể dùng tất cả các phương thức như trên đối tượng trước khi chia nhỏ.
Hãy thử với quốc gia thứ 169!
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
- Tạo biến mới
usabằng cách chia nhỏ phần tử thứ 169 củacountries_spdf. - Gọi
summary()trênusa. Xác nhậnusavẫn là SpatialPolygonsDataFrame. - Gọi
str()vớimax.level = 2trênusa. Xác nhận chỉ có một phần tử trong slotpolygonsvà chỉ một hàng trong slotdata. - Gọi
plot()trênusa.
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.
# Subset the 169th object of countries_spdf: usa
# Look at summary() of usa
# Look at str() of usa
# Call plot() on usa