2017-02-15 3 views
-1

Ich habe 3 VektorenR Zusammenführen mehrerer Vektoren alternativ

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

ich diese drei Vektoren in einzelnen Vektor k so dass

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

kombiniere ich tun möchte, hat dieses

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

Ich möchte Schleifen vermeiden. Weiß jemand, wie man das macht, ohne eine Schleife zu benutzen?

Dank

Antwort

0

Wir haben die vector s zu einem matrixrbind kann und wandeln es in ein vector mit c

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