假设我现在有两个dataframe,我希望通过a的第一列和b的第一列共同的元素找出a与b相对应的第二列并列出来:
> a<-data.frame(n=1:5,L=LETTERS[1:5])
> b<-data.frame(n=3:10,l=letters[1:8])
> a
n L
1 1 A
2 2 B
3 3 C
4 4 D
5 5 E
> b
n l
1 3 a
2 4 b
3 5 c
4 6 d
5 7 e
6 8 f
7 9 g
8 10 h
我希望结果就是另外一个dataframe:
C a
D b
E c
其实经常会遇到这类问题,我觉得每次都会纠结很久,用%in%颠过来倒过去最后自己都晕了,想请教一下哪位大神有没有什么简便的写法呢?谢谢。