绑定具有不同行大小的两个矩阵

时间:2017-06-22 09:32:56

标签: r matrix bind

我正在尝试用R中的列绑定两个矩阵。矩阵具有不同的行大小。 这是一个例子: 这是矩阵1:

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

矩阵2:

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

输出必须是:

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

即使这个想法很简单。我没有设法实现它或在互联网上找到解决方案。

1 个答案:

答案 0 :(得分:1)

如果您需要重复此过程,可以将其转换为函数:

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