| data.matrix | R Documentation |
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.
data.matrix(frame, rownames.force = NA)
frame | a data frame whose components are logical vectors,factors or numeric or character vectors. |
rownames.force | logical indicating if the resulting matrixshould have character (rather than |
Logical and factor columns are converted to integers. Charactercolumns are first converted to factors and then to integers. Any othercolumn which is not numeric (according tois.numeric) isconverted byas.numeric or, for S4 objects,as(, "numeric"). If all columns are integer (afterconversion) the result is an integer matrix, otherwise a numeric(double) matrix.
Ifframe inherits from class"data.frame", an integer ornumeric matrix of the same dimensions asframe, with dimnamestaken from therow.names (orNULL, depending onrownames.force) andnames.
Otherwise, the result ofas.matrix.
The default behaviour for data frames differs fromR < 2.5.0 whichalways gave the result character rownames.
Chambers, J. M. (1992)Data for models.Chapter 3 ofStatistical Models in Seds J. M. Chambers and T. J. Hastie, Wadsworth & Brooks/Cole.
as.matrix,data.frame,matrix.
DF <- data.frame(a = 1:3, b = letters[10:12], c = seq(as.Date("2004-01-01"), by = "week", length.out = 3), stringsAsFactors = TRUE)data.matrix(DF[1:2])data.matrix(DF)Add the following code to your website.
For more information on customizing the embed code, readEmbedding Snippets.
