Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将R中的数据帧与行名称中的重复值合并_R - Fatal编程技术网

将R中的数据帧与行名称中的重复值合并

将R中的数据帧与行名称中的重复值合并,r,R,我正试图使用rbind函数,就像在post中一样 我有3个数据帧和2列(行名和“源”) 在第一个和第二个数据帧之间有两个行名重复值,在第一个和第三个数据帧之间有一个行名重复值 a TMCS09g1008676肉质 TMCS09g1008677肉质 TMCS09g1008678肉质 TMCS09g1008679肉质 TMCS09g1008680肉质 TMCS09g1008681肉质 TMCS09g1008682肉质 TMCS09g1008683肉质 b TMCS09g1008684 TMCS09g

我正试图使用rbind函数,就像在post中一样

我有3个数据帧和2列(行名和“源”)

在第一个和第二个数据帧之间有两个行名重复值,在第一个和第三个数据帧之间有一个行名重复值

a

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