如何从两个数据集中获取公共元素,其中一个数据集只有一个列而另一个数据集集有十个列

时间:2014-03-21 02:56:48

标签: r

假设我有两个数据集

dataset = a
V1
an
ak

dataset =b
V1 V2 V3
an 23 45
jk 45 89
ak 45 78
lm 56 79

现在我希望数据集C像这样,

V1 V2 V3
an 23 45
ak 45 78.

我试过很多方面,但它没有给我我想要的东西。请帮帮我

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。我最喜欢的是%in%,因为它可以应用于大量不同的对象类型。

b[b$V1 %in% a$V1,]