[R] fill an array by rows

Jim Maas j.maas at uea.ac.uk
Thu Feb 9 18:47:04 CET 2012


I've dug around but not been able to find anything, am probably missing 
something obvious.

How can I fill a three-dimensional (or higher dimension) array by rows 
instead of columns.

eg

new1 <- array(c(1:125), c(5,5,5))

works fine for me but fills it by columns and

new2 <- array(c(1:125), c(5,5,5), byrow=TRUE)

throws an error.

Am I missing something obvious?  I also tried transposing the 3-d array 
but that didn't work either.

TIA

Jim

-- 
Dr. Jim Maas
University of East Anglia



More information about the R-help mailing list