将Dataframe与R中的条件语句合并
我想基于两个条件合并两个数据帧,其中一个条件检查两行之间的匹配百分比。在下面的示例中,我希望根据是否存在唯一的字母匹配,在变量x上强制进行完全匹配,在变量y上强制进行匹配:将Dataframe与R中的条件语句合并,r,merge,conditional,R,Merge,Conditional,我想基于两个条件合并两个数据帧,其中一个条件检查两行之间的匹配百分比。在下面的示例中,我希望根据是否存在唯一的字母匹配,在变量x上强制进行完全匹配,在变量y上强制进行匹配: f1 <- data.frame(x = c(1,2,3), y = c("aa", "ff", "cd"), z = c(4,5,6)) f2 <- data.frame(x = c(1,2,3), y = c("aa", "bb", "cc"), z = c(7,9,10)) 最后,我想弄清楚如何在合并中包
f1 <- data.frame(x = c(1,2,3), y = c("aa", "ff", "cd"), z = c(4,5,6))
f2 <- data.frame(x = c(1,2,3), y = c("aa", "bb", "cc"), z = c(7,9,10))
最后,我想弄清楚如何在合并中包含一个查看条件的函数。谢谢。如果
f2发生什么情况在这种情况下,匹配不会转到第四行,因为它们在x上不匹配。但是f1
中的“cd”值将与f2
中的第3行和第4行都匹配。确实,但是变量“x”在这些行上不匹配(f1中是3,f2中是4)。好的,那么f2呢
1 1 aa 4 aa 7
3 3 cd 6 cc 10