| reshape | R Documentation |
Reshape matrix or array.
reshape(A, ...)
A |
matrix or array containing the original data |
... |
numeric dimensions for the result |
In the first example below, an m-by-n matrix is created whose
elements are taken column-wise from A. An error occurs if A
does not have m*n elements.
In the second example below, an n-dimensional array with the same
elements as A but reshaped to have the size
m-by-n-by-p. The product of the specified dimensions
must be the same as prod(size(A)).
In the third example below, an n-dimensional array with the same
elements as A but reshaped to siz, a vector representing the
dimensions of the reshaped array. The quantity prod(siz) must be
the same as prod(size(A)).
Returns matrix (or array) of requested dimensions containing the elements
of A.
P. Roebuck proebuck1701@gmail.com
Xmat.2d <- matrix(1:12, nrow=4, ncol=3) reshape(Xmat.2d, 6, 2) # example 1 reshape(Xmat.2d, c(6, 2)) # same thing Xarr.3d <- reshape(Xmat.2d, c(6, 2, 1)) # example 2 reshape(Xmat.2d, size(Xarr.3d)) # example 3
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.