我想从空间多边形数据框中删除多边形,并将其从多个值(100,110,120,000,999)中移除。
我试过这只能使用一个值。
list_shp_Deforested_2000_Lat_Am<- lapply(list_shp_FC_Lat_Am, function(x)
{try(x[-which(x$D_90_00 == 100),])})
但是,我想用上面提到的5个值来做。我试过了c(100, 110, 120, 000, 999)
但它不起作用。有人可以帮我解决这个问题吗?谢谢。
答案 0 :(得分:0)
可能你可以试试
list_shp_Deforested_2000_Lat_Am<- lapply(list_shp_FC_Lat_Am, function(x)
{try(x[-which(x$D_90_00 %in%
c(100,110,120,000, 999)),])})