请问关于合并2 data.frames
的建议:
A <- data.frame(z=c("a*b", "c*d", "d*e", "e*f"), t =c(1, 2, 3, 4))
B <- data.frame(z=c("a*b::x*y", "c", "", "g*h"), t =c(1, 2, 3, 4))
标准功能:
如果“可以在B的第一列的元素中找到A的第一列的元素”,即
对于上面的示例,我们将在结果中仅合并A的具有“ a b”的行与B的具有“ a b :: x * y”的行。
答案 0 :(得分:0)
谢谢。我一直在尝试以下公式:
sqldf("select B.*, A.* from B left join A on instr(B.z, A.z)")
在另一篇文章中找到一些启发之后