| aperm {base} | R Documentation |
Transpose an array by permuting its dimensions and optionally resizing it.
aperm(a, perm, resize = TRUE)
a |
the array to be transposed. |
perm |
the subscript permutation vector. |
resize |
a flag indicating whether the vector should be resized
as well as having its elements reordered (default TRUE.) |
A transposed version of array a, with subscripts permuted as
indicated by the array perm. If resize is TRUE,
the array is reshaped as well as having its elements permuted; if
FALSE then the returned object has the same dimensions as
a, and the dimnames are dropped.
The function t provides a faster and more convenient way of
transposing matrices.
t.
# interchange the first two subscripts on a 3-way array x x <- array(1:24, 2:4) xt <- aperm(x, c(2,1,3)) stopifnot( t(xt[,,2]) == x[,,2] )