我有一个以$ Species作为因子变量的SpatialPolygonsDataFrame,它具有22种猎物。 我希望R仅考虑这些物种中的16种,而删除其他6种。
有什么建议吗?堆栈溢出没有任何作用。
答案 0 :(得分:0)
我不知道这是否可以解决您的问题,但是您可以通过索引来访问空间多边形对象的坐标。因此,您可以从所需的物种中提取坐标并进行处理。
map2 = readOGR(dsn = "path", "35MUE250GC_SIR")
coords.sp = map2@polygons[[i]]@Polygons[[1]]@coords #replace i for index