[ top | up ]

Multi-way Arrays

Syntax

array(x, dim=length(x), dimnames=NULL)

as.array(x)
is.array(x)

Value

An array with the extents specified in dim and naming information in dimnames. The values in x are taken to be those in the array with the leftmost subscript moving fastest. If there are too few elements in x to fill the array, then the elements in x are recycled.

as.array coerces its argument to be an array by attaching a dim attribute to it. The sole purpose of this is to make it possible to access the dim attribute at a later time.

is.array returns TRUE or FALSE depending on whether its argument is an array (i.e. has a dim attribute) or not.

See Also

aperm, matrix.

Examples

dim(as.array(letters))