【发布时间】:2014-05-04 14:45:30
【问题描述】:
我想合并两个具有不同行数的矩阵:
k<-c(11,21,31,4,5,6,7,8,9)
k<-as.matrix(k)
m<-c(10,20,30,4,5,6)
m<-as.matrix(m)
我正在使用此命令,但对我来说不能正常工作:
j<-merge(m,k,all=TRUE)
我该怎么做才能完成这项工作
编辑
我想要这样的东西:
[,1] [,2]
[1,] 11 10
[2,] 21 20
[3,] 31 30
[4,] 4 4
[5,] 5 5
[6,] 6 6
[7,] 7 NA
[8,] 8 NA
[9,] 9 NA
【问题讨论】:
-
请更具体地说明您希望如何组合这些矩阵。您是否只是在寻找
rbind(),假设列 的数量相同? -
我想
cbind但我收到一个错误:矩阵的行数必须匹配(参见参数 2) -
您对
cbind()的期望是什么,考虑到行数确实不相等?cbind(1:9,1:6)可能是您要查找的内容,它会回收较短的向量并发出警告。我建议考虑为什么你会想要cbind长度不等的向量。 -
我已经编辑了我的帖子
标签: r