将R中的数据帧与行名称中的重复值合并
我正试图使用rbind函数,就像在post中一样 我有3个数据帧和2列(行名和“源”) 在第一个和第二个数据帧之间有两个行名重复值,在第一个和第三个数据帧之间有一个行名重复值 a将R中的数据帧与行名称中的重复值合并,r,R,我正试图使用rbind函数,就像在post中一样 我有3个数据帧和2列(行名和“源”) 在第一个和第二个数据帧之间有两个行名重复值,在第一个和第三个数据帧之间有一个行名重复值 a TMCS09g1008676肉质 TMCS09g1008677肉质 TMCS09g1008678肉质 TMCS09g1008679肉质 TMCS09g1008680肉质 TMCS09g1008681肉质 TMCS09g1008682肉质 TMCS09g1008683肉质 b TMCS09g1008684 TMCS09g
TMCS09g1008676肉质
TMCS09g1008677肉质
TMCS09g1008678肉质
TMCS09g1008679肉质
TMCS09g1008680肉质
TMCS09g1008681肉质
TMCS09g1008682肉质
TMCS09g1008683肉质
b
TMCS09g1008684
TMCS09g1008685
TMCS09g1008686
TMCS09g1008682
TMCS09g1008688
TMCS09g1008689
TMCS09g1008690
TMCS09g1008691
TMCS09g1008683
TMCS09g1008693腐烂
c
TMCS09g1008695良好
TMCS09g1008696良好
TMCS09g1008697良好
TMCS09g1008698良好
TMCS09g1008683良好
TMCS09g1008700良好
TMCS09g1008701良好
TMCS09g1008702良好
TMCS09g1008703良好
TMCS09g1008704良好
TMCS09g1008705良好
应用该帖子中建议的功能后:
duprows-rbind(a,b[-duprows,])
来源
TMCS09g1008677肉质
TMCS09g1008678肉质
TMCS09g1008679肉质
TMCS09g1008680肉质
TMCS09g1008681肉质
TMCS09g1008682肉质
TMCS09g1008683肉质
8.
警告信息:
在
[中,您对此有何看法
样本数据(您的数据-可复制;):
结果:
ID Staus Staus Staus
1 TMCS09g1008676 fleshy <NA> <NA>
2 TMCS09g1008677 fleshy <NA> <NA>
3 TMCS09g1008678 fleshy <NA> <NA>
4 TMCS09g1008679 fleshy <NA> <NA>
5 TMCS09g1008680 fleshy <NA> <NA>
6 TMCS09g1008681 fleshy <NA> <NA>
7 TMCS09g1008682 fleshy rotten <NA>
8 TMCS09g1008683 fleshy rotten good
ID Staus Staus Staus
1 TMCS09g1008676肉质
2 TMCS09g1008677肉质
3 TMCS09g1008678肉质
4 TMCS09g1008679肉质
5 TMCS09g1008680肉质
6 TMCS09g1008681肉质
7 TMCS09g1008682肉质腐烂
8 TMCS09g1008683肉质腐烂好
这个问题很难理解。您能否发布一些可重复生产的代码,例如,如中所示
plyr::join_all(list(a,b,c), by = "ID")
ID Staus Staus Staus
1 TMCS09g1008676 fleshy <NA> <NA>
2 TMCS09g1008677 fleshy <NA> <NA>
3 TMCS09g1008678 fleshy <NA> <NA>
4 TMCS09g1008679 fleshy <NA> <NA>
5 TMCS09g1008680 fleshy <NA> <NA>
6 TMCS09g1008681 fleshy <NA> <NA>
7 TMCS09g1008682 fleshy rotten <NA>
8 TMCS09g1008683 fleshy rotten good