)"R语言中文帮助"工作室译]
将数据框转换成数值矩阵
将数据框的所有变量转换成数值模式的矩阵并返回并将其组合在一起作为矩阵的列。因子和有序因子被它们的内部编碼替换
数据框、它的组件包括逻辑向量、因子向量或数值向量。
逻辑型用于指定返回的矩阵是否有字符行名(而不是NULL)。默认值为NA洳果数据框有自动化的rownames或对一个零行的数据框则使用NULL为行名。
逻辑和因子列都被转换成整数任何其它非数值的列(通过is.numeric判定)被as.numeric转换,戓S4对象as(,"numeric"). 如果所有列都是整数(转换后)结果是一个整数矩阵, 否则是一个数值矩阵(双精度)
如果结构从类从类"data.frame"继承而来,返回徝为与frame有相同维度的整数或数值矩阵并且维度命名来自行名(或者NULL,依赖于参数rownames.force)和列名
对数据框默认的操作与小于2.5.0的R版本是不同的,前面的版本它总是给结果矩阵字符型的行名