【发布时间】:2021-08-26 14:51:49
【问题描述】:
我有两个包含字符串的向量:
names_1 <- c("A", "B", "C", "D")
names_2 <- c("C", "D", "E")
我如何知道 names_1 中的哪些字符串存在于 names_2 中?
【问题讨论】:
标签: r
我有两个包含字符串的向量:
names_1 <- c("A", "B", "C", "D")
names_2 <- c("C", "D", "E")
我如何知道 names_1 中的哪些字符串存在于 names_2 中?
【问题讨论】:
标签: r
which(names_1 %in% names_2)
这将返回所选字符串的索引。
【讨论】:
如果你想得到一个逻辑向量,你可以使用:
is.element(names_1, names_2)
如果要获取相同的元素,可以使用:
intersect(names_1, names_2)
【讨论】: