Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo một vector logic tên is_nz để kiểm tra cột name có bằng "New Zealand" hay không.
  • Tạo một đối tượng không gian mới tên nz bằng cách dùng is_nz để chia tách countries_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
Chỉnh sửa và Chạy Mã