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

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

[复制链接]
发表于 2012-2-17 10:03:33 | 显示全部楼层 |阅读模式
as.data.frame(base)
as.data.frame()所属R语言包:base

                                         Coerce to a Data Frame
                                         强迫到数据框

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

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

Functions to check if an object is a data frame, or coerce it if possible.
功能检查,如果一个对象是一个数据框,或强迫它,如果可能的话。


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


as.data.frame(x, row.names = NULL, optional = FALSE, ...)

## S3 method for class 'character'
as.data.frame(x, ...,
              stringsAsFactors = default.stringsAsFactors())

## S3 method for class 'matrix'
as.data.frame(x, row.names = NULL, optional = FALSE, ...,
              stringsAsFactors = default.stringsAsFactors())

is.data.frame(x)



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

参数:x
any R object.
任何R对象。


参数:row.names
NULL or a character vector giving the row names for the data frame.  Missing values are not allowed.
NULL或特征向量,使数据框的行名。遗漏值是不允许的。


参数:optional
logical. If TRUE, setting row names and converting column names (to syntactic names: see make.names) is optional.
逻辑。如果TRUE,设置行名和列名转换(语法名称:看到make.names)是可选的。


参数:...
additional arguments to be passed to or from methods.
额外的参数被传递到或从方法。


参数:stringsAsFactors
logical: should the character vector be converted to a factor?
逻辑:应的特征向量被转换为一个因素?


Details

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

as.data.frame is a generic function with many methods, and users and packages can supply further methods.
as.data.frame是一个通用的方法很多功能,用户和包可以提供进一步的方法。

If a list is supplied, each element is converted to a column in the data frame.  Similarly, each column of a matrix is converted separately. This can be overridden if the object has a class which has a method for as.data.frame: two examples are matrices of class "model.matrix" (which are included as a single column) and list objects of class "POSIXlt" which are coerced to class "POSIXct".
如果提供一个列表,每个元素都被转换为数据框中的一列。同样,矩阵的每一列分别被转换。这可以被覆盖,如果对象类,其中有一个方法as.data.frame:两个例子是类矩阵"model.matrix"(包括作为一个单独的列)和列表对象类"POSIXlt" 被强制类"POSIXct"。

Arrays can be converted to data frames.  One-dimensional arrays are treated like vectors and two-dimensional arrays like matrices.  Arrays with more than two dimensions are converted to matrices by "flattening" all dimensions after the first and creating suitable column labels.
数组可以转换成数据框。一维数组,向量和矩阵像二维数组一样对待。以上两个维度的阵列转换矩阵“扁平化”后的第一次所有的维和创造合适的列标签。

Character variables are converted to factor columns unless protected by I.
字符变量转换因子列,除非I保护。

If a data frame is supplied, all classes preceding "data.frame" are stripped, and the row names are changed if that argument is supplied.
如果提供的数据框,所有类别的前"data.frame"被剥离,行名称变更的,如果提供这样的说法。

If row.names = NULL, row names are constructed from the names or dimnames of x, otherwise are the integer sequence starting at one.  Few of the methods check for duplicated row names. Names are removed from vector columns unless I.
如果row.names = NULL行名称从名字或xdimnames的构建,否则在一开始的整数序列。数的方法检查是否有重复的行名。从向量列名,除非I。


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

as.data.frame returns a data frame, normally with all row names "" if optional = TRUE.
as.data.frame返回一个数据框,通常所有的行名""如果optional = TRUE。

is.data.frame returns TRUE if its argument is a data frame (that is, has "data.frame" amongst its classes) and FALSE otherwise.
is.data.frame回报TRUE如果它的参数是一个数据框(即"data.frame"之间的类)和FALSE否则。


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

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

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

data.frame, as.data.frame.table for the table method (which has additional arguments if called directly).
data.frame,as.data.frame.tabletable方法(其中有额外的参数,如果直接调用)。

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 02:16 , Processed in 0.037309 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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