将向量与另一个向量进行比较

时间:2019-06-18 10:22:33

标签: r

给出两个带有这些列的数据表:

dt1<- c("name")
dt2<-c("name", "alternative_name_1", "alternative_name_2", "ethnicity")

我想找出在这两个数据表中哪些公用。 我知道我可以使用合并功能通过通用名称合并两个数据表。但是,与此同时,我还需要将较大数据表的替代名称与较小数据表的名称进行比较,看它们是否匹配。我该怎么办?

2 个答案:

答案 0 :(得分:0)

图书馆(tidyverse)

库(dplyr)

intersect(dt1,dt2)

这应该从两个数据帧返回常见事件

答案 1 :(得分:0)

可以尝试以下操作:

> dt1==dt2
[1]  TRUE FALSE FALSE FALSE
> intersect(dt1, dt2)
[1] "name"