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
不錯。這是工作。您可以將其添加爲答案。 –