如何使用R合并具有不同大小的向量

时间:2014-01-17 12:13:47

标签: r vector merge

我正在尝试将R中不同大小的3个向量放在一起,但我不断收到错误消息

首先我创建了一个虚拟向量

dummy <- mat.or.vec(10,3)
dummy[,1] <- myVec1
dummy[,2] <- myVec2
dummy[,3] <- myVec3

由于所有myVec1,myVec2和MyVec3的大小不同,我收到以下错误消息

number of items to replace is not a multiple of replacement length

1 个答案:

答案 0 :(得分:2)

我真的不明白为什么你要组合三个不同长度的列。但也许这会让你获得

之后的结果
dummy <- mat.or.vec(10,3)
dummy[1:length(myVec1), 1] <- myVec1
dummy[1:length(myVec2), 2] <- myVec2
dummy[1:length(myVec3), 3] <- myVec3