You can combine ?rbind and ?t or just use ?cbind depending on the format of your data.
For instance:
new.array <- t(rbind(array1,array2))
or
new.array <- cbind(array1,array2)
or
new.arrray <- data.frame(array1,array2)
If you have two vectors, cbind is the best way. However, suppose you have two data frames. i.e:
array1 <- t(data.frame(array1=c(1.0,1.5,1.3,1.2,0.9,1.1))) array2 <- t(data.frame(array2=c(2.5,5.5,4.5,5.8,1.5,8.4)))
Using cbind will not give the desired result, and you will need to combine t and rbind .
> cbind(array1,array2) [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] array1 1 1.5 1.3 1.2 0.9 1.1 2.5 5.5 4.5 5.8 1.5 8.4 > t(rbind(array1,array2)) array1 array2 [1,] 1.0 2.5 [2,] 1.5 5.5 [3,] 1.3 4.5 [4,] 1.2 5.8 [5,] 0.9 1.5 [6,] 1.1 8.4