Matrices

Usage

matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)
as.matrix(x)
is.matrix(x)

Description

matrix creates a matrix from the given set of values. nrow gives the desired number of rows and ncol the desired number of columns. If either of nrow or ncol is not given, an attempt is made to infer it from the length of data and the other parameter. If byrow is FALSE (the default) the matrix is filled by columns, otherwise the matrix is filled by rows. A dimnames attribute for the matrix can be specified with the optional dimnames argument (which thus has to be a list of length 2).

as.matrix attempts to turn its argument into a matrix. This function is generic with a default and a data.frame method.

is.matrix returns TRUE if x is a matrix (i.e., it not a data.frame and has a dim attribute of length 2) and FALSE otherwise.

See Also

data.matrix.

Examples

is.matrix(as.matrix(1:10))
data(warpbreaks)
!is.matrix(warpbreaks)# data.frame, NOT matrix!
str(warpbreaks)
str(as.matrix(warpbreaks))#using as.matrix.data.frame(.) method


[Package Contents]