输入矩阵A
column1 column2 column3 column4
row1 0 1 0 0
row2 0 0 -1 0
row3 1 0 0 -1
输入矩阵 B
column5 column6 column7 column8
row1 0 1 0 0
row2 0 0 -1 0
row4 1 0 0 -1
输出矩阵C
column1 column2 column3 column4 column5 column6 column7 column8
row1 0 1 0 0 0 1 0 0
row2 0 0 -1 0 0 0 -1 0
row3 1 0 0 -1 0 0 0 0
row4 0 0 0 0 1 0 0 -1
备注:矩阵A和矩阵B具有重叠的行名称。但是所有列的名称都不同。
as.matrix(Merged[-1])
和rownames(newmatrix) <- Merged[,1]
。 - Joris Meys