2017-02-15 41 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