我有两个大型数据框:
V1 Tri1 Tri2 Tri3 Tri4
200610-214 A G A G G G G G
2010-08-Y A G A G G G G G
exm-IND22 I I I I I I D D
exm-rs10223 A A C C C C C C
exm-rs16933415 G G A G A A A A
exm-rs2172802 A A A A A A A G
exm-rs2284176 A A A A A A A A
exm-rs2681019 A A C C A A A A
exm-rs2853931 A A A A A A A A
exm-rs3131786 C C C C C G C C
exm-rs3177928 G G G G G G G G
exm-rs7067387 A G A G A A A A
exm-rs950063 G G A A G G G G
和
V1
200610-214
2010-08-Y
exm-rs10223
exm-rs2172802
exm-rs2681019
exm-rs2853931
exm-rs3131786
我想在第一个数据帧中找到第二个数据帧的列并获得应该看起来的新数据帧
V1 Tri1 Tri2 Tri3 Tri4
200610-214 A G A G G G G G
2010-08-Y A G A G G G G G
exm-rs10223 A A C C C C C C
exm-rs2172802 A A A A A A A G
exm-rs2681019 A A C C A A A A
exm-rs2853931 A A A A A A A A
exm-rs3131786 C C C C C G C C
我怎么做?
答案 0 :(得分:1)
虽然可以使用合并,但在这种情况下,有一个更简单的解决方案:
df1[df1$V1 %in% df2$V1, ]
其中df1
是您的主要数据集,df2
是包含您要保留的值的数据集。