1
我想从符合多个值(100,110,120,000,9999)的空间多边形数据框中删除多边形。根据属性值删除空间多边形数据框中的多边形
我已经试过这只适用于一个值。
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)
但它不起作用。有人可以帮我解决这个问题吗?谢谢。
你试过'list_shp_Deforested_2000_Lat_Am < - lapply(list_shp_FC_Lat_Am,函数(X) {尝试(在%C X [哪位(X $ D_90_00%(100,110,120,000,999)) ,])})' – akrun
@SimonBesnard此外,它有点不清楚它是否是字符或数字,因为你有'000' – akrun
不错。这是工作。您可以将其添加为答案。 –