2017-06-22 48 views
0

我試圖用R中的列綁定兩個矩陣。矩陣有不同的行大小。 下面是一個例子: 這是矩陣1:綁定不同行大小的兩個矩陣

M <- matrix(0, nr = 3, nc = 2) 

和Matrix 2:

N <- matrix(2, nr = 1, nc = 3) 

的輸出需要是這樣的:

0 0 2 2 2 
0 0 NA NA NA 
0 0 NA NA NA 

即使想法很簡單。我沒有設法實施它或在互聯網上找到解決方案。

回答

1

下面是可以變成一個功能的破解,如果你需要重複這一過程:

cbind(M, rbind(N, matrix(NA, nr = nrow(M) - nrow(N), nc = ncol(N)))) 
+0

謝謝@ulfelder這正是我所做的。 –