7
輸入矩陣AR:如何根據列名和行名合併兩個矩陣?
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和matrixB有重疊的行的名稱。但是,所有列的名稱都不相同。
很好的解決方案。如果他再次需要一個矩陣,你可以將'as.matrix(Merged [-1])'與'rownames(newmatrix)< - Merged [,1]'相加。 – 2011-04-21 09:03:08