我对 R 相对较新,我认为这可能是一件简单的事情,但我不确定如何做到!我发现我的shapefile wrld_simpl$NAME
列和我的数据集species$Country
中的列匹配了哪些国家/地区名称到目前为止我已经这样做了:
wrld_simpl$NAME %in% species$Country
返回TRUE / FALSE值的向量,但我希望返回两个数据集中找到的国家/地区名称的向量。
答案 0 :(得分:1)
也许这可能会有所帮助:
A <-c("Austria", "Germany", "Italy", "USA")
B <-c("Austria", "Italy", "USA")
intersect(A, B)
#[1] "Austria" "Italy" "USA"
HTH
答案 1 :(得分:0)
请改用:
which(wrld_simpl$NAME %in% species$Country)
将为您提供索引。