Rev 38319 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{data.matrix}\alias{data.matrix}\title{Data Frame to Numeric Matrix}\description{Return the matrix obtained by converting all the variables in a dataframe to numeric mode and then binding them together as the columns ofa matrix. Factors and ordered factors are replaced by their internalcodes.}\usage{data.matrix(frame)}\arguments{\item{frame}{a data frame whose components are logical vectors,factors or numeric vectors.}}\details{Supplying a data frame with columns which are not numeric, factor or logicalis an error. A warning is given if any non-factor column has a class,as then information can be lost.}\value{If \code{frame} is a data frame, a numeric matrix of the samedimensions as \code{frame}, with dimnames taken from the row.names andnames.Otherwise, the result of \code{\link{as.matrix}}.}\seealso{\code{\link{as.matrix}},\code{\link{data.frame}},\code{\link{matrix}}.}\references{Chambers, J. M. (1992)\emph{Data for models.}Chapter 3 of \emph{Statistical Models in S}eds J. M. Chambers and T. J. Hastie, Wadsworth \& Brooks/Cole.}\examples{DF <- data.frame(a=1:3, b=letters[10:12],c=seq(as.Date("2004-01-01"), by = "week", len = 3),stringsAsFactors = TRUE)data.matrix(DF[1:2])data.matrix(DF) # gives a warning and quotes dates as #days since 1970.}\keyword{array}