【发布时间】:2018-08-07 03:50:40
【问题描述】:
我有一个 SpatialPolygonsDataFrame,其中 $Species 作为因子变量,有 22 个级别的猎物。 我希望 R 只考虑其中 16 个物种并删除其他 6 个。
有什么建议吗? Stack Overflow 上没有任何效果。
【问题讨论】:
我有一个 SpatialPolygonsDataFrame,其中 $Species 作为因子变量,有 22 个级别的猎物。 我希望 R 只考虑其中 16 个物种并删除其他 6 个。
有什么建议吗? Stack Overflow 上没有任何效果。
【问题讨论】:
我不知道这是否能解决您的问题,但您可以通过索引空间多边形对象的坐标来访问它。所以你从你需要的物种中提取坐标并使用它。
map2 = readOGR(dsn = "path", "35MUE250GC_SIR")
coords.sp = map2@polygons[[i]]@Polygons[[1]]@coords #replace i for index
【讨论】: