我有一个以$Species为因子变量的SpatialPolygonsDataFrame,有22个水平的猎物物种。我希望R只考虑这些物种中的16种,并删除其他6种。
有什么建议吗?Stack Overflow上的任何内容都不起作用。
发布于 2018-08-05 21:25:59
我不知道这是否能解决您的问题,但是您可以通过索引来访问空间多边形对象的坐标。因此,您可以从所需的物种中提取坐标,并使用这些坐标。
map2 = readOGR(dsn = "path", "35MUE250GC_SIR")
coords.sp = map2@polygons[[i]]@Polygons[[1]]@coords #replace i for index
https://stackoverflow.com/questions/51694575
复制相似问题