R语言中求出了a,b,c,d四个向量,每个向量含有三个数据,合并成矩阵怎么表示啊

比如a(0,1,2),b(1,2,3),c(2,3,4),d(3,4,5)>a<-c(0,1,2);b<-c(1,2,3);c<-c(2,3,4);d<-c(3,4,5)... 比如a(0,1,2),b(1,2,3),c(2,3,4),d(3,4,5)
>a<-c(0,1,2);b<-c(1,2,3);c<-c(2,3,4);d<-c(3,4,5)
> x<-matrix(c(0,1,2,1,2,3,2,3,4,3,4,5),ncol=3,byrow=T);x
[,1] [,2] [,3]
[1,] 0 1 2
[2,] 1 2 3
[3,] 2 3 4
[4,] 3 4 5
除了这种方式以外有没有其他不用把向量里的每个元素都输进去的办法?因为数据实在是太多了不可能一个个往里输。各位大神,谢谢哒!!!!
展开
 我来答
david940408
2015-10-05 · TA获得超过5553个赞
知道大有可为答主
回答量:2964
采纳率:100%
帮助的人:1669万
展开全部

用cbind()吧。

比如:

x<-cbind(a,b,c,d)

如果都存在一个list(比如叫data)里的话还可以

x<-sapply(data,function(x) x)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式