我正在尝试用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
即使这个想法很简单。我没有设法实现它或在互联网上找到解决方案。
答案 0 :(得分:1)
如果您需要重复此过程,可以将其转换为函数:
cbind(M, rbind(N, matrix(NA, nr = nrow(M) - nrow(N), nc = ncol(N))))