我在R中有两个数据帧.
数据帧1
A B C D E F G
1 2 a a a a a
2 3 b b b c c
4 1 e e f f e
Run Code Online (Sandbox Code Playgroud)
数据帧2
X Y Z
1 2 g
2 1 h
3 4 i
1 4 j
Run Code Online (Sandbox Code Playgroud)
我想将dataframe1的A列和B列与dataframe2的X和Y列匹配.它不是成对比较,即第1行(A = 1 B = 2)被认为与第1行相同(X = 1,Y = 2) )和数据帧2的第2行(X = 2,Y = 1).
当找到匹配时,我想将dataframe1的C,D,E,F列添加回dataframe2的匹配行,如下所示:没有匹配为na.
最终的数据框架
X Y Z C D E F G
1 2 g a a a a a
2 …Run Code Online (Sandbox Code Playgroud)