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

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

Xem khóa học

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

  • Tạo biến mới usa bằng cách chia nhỏ phần tử thứ 169 của countries_spdf.
  • Gọi summary() trên usa. Xác nhận usa vẫn là SpatialPolygonsDataFrame.
  • Gọi str() với max.level = 2 trên usa. Xác nhận chỉ có một phần tử trong slot polygons và chỉ một hàng trong slot data.
  • Gọi plot() trên usa.

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
Chỉnh sửa và Chạy Mã