2017-02-15 10 views
-1

У меня есть 3 векторовR Объединение нескольких векторов в качестве альтернативы

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

Мы можем rbind в vector сек в matrix и преобразовать его в vector с c

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