2014-01-17 70 views
0

我試圖拼湊R不同大小的3個向量,但如何,使用R

首先我創建了一個虛擬載體

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 
+2

爲什麼試圖迫使他們成爲矩陣,如果他們沒有相同的長度?如果目標是將它們放入同一個數據結構(即對象)中,則使用列表。 – flodel

回答

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