Chia tách dựa trên thuộc tính dữ liệu
Chia tách dựa trên thuộc tính dữ liệu là sự kết hợp giữa việc tạo một vector logic từ các cột của data frame và chia tách đối tượng Spatial___DataFrame. Cách làm này tương tự như khi bạn chia tách một data frame thông thường.
Tạo một vector logic từ một cột, ví dụ các quốc gia ở châu Á:
in_asia <- countries_spdf$region == "Asia"
in_asia
Sau đó, dùng vector logic để chọn các hàng của đối tượng Spatial___DataFrame:
countries_spdf[in_asia, ]
Bạn có thể tách riêng New Zealand và vẽ nó không?
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 một vector logic tên
is_nzđể kiểm tra cộtnamecó bằng"New Zealand"hay không. - Tạo một đối tượng không gian mới tên
nzbằng cách dùngis_nzđể chia táchcountries_spdf. - Vẽ
nz.
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 logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz