【发布时间】:2023-03-31 12:15:01
【问题描述】:
我正在尝试合并 2 个数据帧并水平追加多个匹配项:
数据集1:
id
1 email1
1 email1b
2 email2
3 email3
数据集2:
id name
1 bob
2 rob
3 kat
我想使用合并来组合 id 上的这些数据框。当 id 为 1 存在重复匹配时,我希望按“id”合并以水平返回两个结果:
id name email
1 bob email1 email1b
2 rob email2
3 kat email3
merge 似乎无法做到这一点,它会为重复值创建多行。还有其他想法吗?
谢谢! -R 新手
【问题讨论】:
-
在上面进行了编辑以更准确 - cbind 在这种情况下将不起作用。
-
对于您更新的数据集1,是一列还是两列? (因为我没有找到电子邮件的列名)。我刚刚更新了一个修改后的解决方案。
标签: r merge duplicates