2017-02-15 31 views
-1

我有3個矢量ř合併多個載體可選地

x<- 1:3 
y<- 4:6 
z<- 7:9 

我想要做這三個矢量組合成單個載體k使得

k 
[1] 1,4,7,2,5,8,3,6,9 

我這樣做

k<-c() 
for(i in 1:length(x)){ 
    l<-c(x[i],y[i],z[i]) 
    k<-c(k,l) 
} 

我想避免循環。有沒有人知道如何做到這一點,而不使用循環?

感謝

回答

0

我們可以rbindvector s到一個matrix並與c

c(rbind(x,y,z)) 
#[1] 1 4 7 2 5 8 3 6 9 
轉換爲 vector