r - split matrix by row into single array -
i split matrix has 2 columns array. have tested far splits column, e.g. mat <- rbind(c(5, 9), c(3, 7), c(2, 1), c(4, 3), c(8, 6)) ind <- gl(1,10) >split(mat, ind) [1] 5 3 2 4 8 9 7 1 3 6 but desired output is: 5 9 3 7 2 1 4 3 8 6 there must super easy neat trick this. pointers highly appreciated, thanks! you can use as.vector : ## presently have as.vector(mat) [1] 5 3 2 4 8 9 7 1 3 6 ## looking as.vector(t(mat)) # [1] 5 9 3 7 2 1 4 3 8 6