找回密码
 注册
查看: 4580|回复: 0

R语言:data.matrix()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 19:53:32 | 显示全部楼层 |阅读模式
data.matrix(base)
data.matrix()所属R语言包:base

                                        Convert a Data Frame to a Numeric Matrix
                                         数据框转换为数字矩阵

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Return the matrix obtained by converting all the variables in a data frame to numeric mode and then binding them together as the columns of a matrix.  Factors and ordered factors are replaced by their internal codes.
返回由所有的变量转换成数据框数值模式,然后结合在一起作为一个矩阵的列的矩阵。因素,并下令因素是其内部守则所取代。


用法----------Usage----------


data.matrix(frame, rownames.force = NA)



参数----------Arguments----------

参数:frame
a data frame whose components are logical vectors, factors or numeric vectors.
一个数据框,其成分是逻辑向量,因素或数字向量。


参数:rownames.force
logical indicating if the resulting matrix should have character (rather than NULL) rownames.  The default, NA, uses NULL rownames if the data frame has "automatic" row.names or for a zero-row data frame.
逻辑表示,如果由此产生的矩阵应该有性格(而非NULL)rownames。默认情况下,NA使用NULLrownames,数据框有“自动”row.names或零行数据框。


Details

详情----------Details----------

Logical and factor columns are converted to integers.  Any other column which is not numeric (according to is.numeric) is converted by as.numeric or, for S4 objects, as(, "numeric").  If all columns are integer (after conversion) the result is an integer matrix, otherwise a numeric (double) matrix.
逻辑和因素列转换为整数。任何其他列,这是不是数字(根据到is.numeric)转换由as.numericS4的对象,as(, "numeric")。如果所有列是整数(转换后)的结果是一个整数矩阵,否则一个数字矩阵(双)。


值----------Value----------

If frame inherits from class "data.frame", an integer or numeric matrix of the same dimensions as frame, with dimnames taken from the row.names (or NULL, depending on rownames.force) and names.
如果frame从类继承"data.frame",一个相同尺寸的整数或数字矩阵frame,row.names(或NULL,根据采取dimnames的rownames.force)names。

Otherwise, the result of as.matrix.
否则,as.matrix的结果。


注意----------Note----------

The default behaviour for data frames differs from R < 2.5.0 which always gave the result character rownames.
不同于R <2.5.0总是给的结果字符rownames数据框的默认行为。


参考文献----------References----------

Data for models. Chapter 3 of Statistical Models in S eds J. M. Chambers and T. J. Hastie, Wadsworth &amp; Brooks/Cole.

参见----------See Also----------

as.matrix, data.frame, matrix.
as.matrix,data.frame,matrix。


举例----------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)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-25 03:40 , Processed in 0.018911 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表