【发布时间】:2020-09-08 13:58:46
【问题描述】:
我有两个具有相同 row.names 和 colnames 的数据框。但是,每个字段中的条目在两个 data.frame 之间有所不同。
像下面这样的结构:
df1 = data.frame(SETD2 = c('AMP', NA, ''), PIK3CA = c('', 'AMP', 'AMP'))
row.names(df1) = c('Sample1', 'Sample2', 'Sample3')
df2 = data.frame(SETD2 = c('', 'Nonstop', 'truncating'), PIK3CA = c('nonsense', 'InFrame', ''))
row.names(df2) = c('Sample1', 'Sample2', 'Sample3')
我只是在寻找一种简单的解决方案,将这两个数据帧合并为一个数据帧,其中所需的输出看起来就像
df3 = data.frame(SETD2 = c('AMP;', 'NA;NonStop', 'truncating'), PIK3CA = c('nonsense', 'AMP;InFrame', 'AMP;')
如您所见,只是各个条目被合并并由
';'
非常感谢, 克里斯。
【问题讨论】: