【发布时间】:2012-04-09 12:19:15
【问题描述】:
我有很多data.frames,例如:
df1 = data.frame(names=c('a','b','c','c','d'),data1=c(1,2,3,4,5))
df2 = data.frame(names=c('a','e','e','c','c','d'),data2=c(1,2,3,4,5,6))
df3 = data.frame(names=c('c','e'),data3=c(1,2))
我需要合并这些data.frames,而不删除重复的名称
> result
names data1 data2 data3
1 'a' 1 1 NA
2 'b' 2 NA NA
3 'c' 3 4 1
4 'c' 4 5 NA
5 'd' 5 6 NA
6 'e' NA 2 2
7 'e' NA 3 NA
我找不到像合并选项这样的功能来处理名称重复。谢谢您的帮助。 定义我的问题。数据来自生物实验,其中一个样本具有不同数量的重复。我需要合并所有的实验,我需要生成这个表。我无法为复制生成唯一标识符。
【问题讨论】:
标签: r merge duplicates