【发布时间】:2012-05-28 12:46:54
【问题描述】:
我正在尝试合并两个带有 id 的数据框,我想先合并所有匹配的 id,然后找到不匹配的,我找到了可以合并公共 id 的合并函数。例如:
m1 = merge(df1, df2, by=c("id"))
现在我正在尝试创建一个新的数据框,其 id 的数据框 2 与数据框 1 不匹配。
您能告诉我应该寻找哪个命令吗?
例如:
我有以下两个数据集:
df1 df2
我正在尝试使用 df2 中的 df1 中没有的 id 创建一个新数据框。例如 df2 中的 id = "a3" 和 "c3"。
我的样本数据:
df1 =data.frame(id= c("a1","a2","b1","b2","c1","c2"), value= 1:6)
df2 =data.frame(id= c("a1","a2","a3","b1","c1","c3"), value= 7:12)
非常感谢,阿扬
【问题讨论】: