我有两个SpatialPolygonsDataFrame Objects
,Shape_2018
和Shape_2017
。他们共享一个公用的ShapeId
列。我希望能够用Shape_2017
将Shape_2018
中的所有多边形替换为Ids
中的多边形。
我尝试使用以下代码,但收到错误消息
“数据行名称和多边形ID不匹配”
通过Id
列同步多边形ShapeId
的最佳方法是什么?两个对象中的行数不同,因此我不能仅对其进行排序。还有其他解决方法吗?
library(rgdal)
result = SpatialPolygonsDataFrame(Shape_2017, Shape_2018@data, match.ID = T)
Thanks