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

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

[复制链接]
发表于 2012-2-16 21:33:04 | 显示全部楼层 |阅读模式
edit.data.frame(utils)
edit.data.frame()所属R语言包:utils

                                        Edit Data Frames and Matrices
                                         编辑数据框和矩阵

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

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

Use data editor on data frame or matrix contents.
数据编辑器上使用的数据框或矩阵内容。


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


## S3 method for class 'data.frame'
edit(name, factor.mode = c("character", "numeric"),
     edit.row.names = any(row.names(name) != 1:nrow(name)), ...)

## S3 method for class 'matrix'
edit(name, edit.row.names = !is.null(dn[[1]]), ...)



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

参数:name
A data frame or (numeric, logical or character) matrix.
一个数据框或矩阵(数字,逻辑或字符)。


参数:factor.mode
How to handle factors (as integers or using character levels) in a data frame.
如何处理一个数据框的因素(整数或使用字符级别)。


参数:edit.row.names
logical. Show the row names (if they exist) be displayed as a separate editable column?  It is an error to ask for this on a matrix with NULL row names.
逻辑。显示行的名称(如果存在的话)作为一个单独的编辑列显示?这是一个错误,问这NULL行名称的矩阵。


参数:...
further arguments passed to or from other methods.
通过进一步的论据或其他方法。


Details

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

At present, this only works on simple data frames containing numeric, logical or character vectors and factors, and numeric, logical or character matrices.  Any other mode of matrix will give an error, and a warning is given when the matrix has a class (which will be discarded).
目前,这仅适用于简单的数据框包含数字,逻辑或字符的向量和因素,数字,逻辑或字符矩阵。任何其他模式矩阵将给出一个错误,并给予警告矩阵时,有一个类(将被丢弃)。

Data frame columns are coerced on input to character unless numeric (in the sense of is.numeric), logical or factor.  A warning is given when classes are discarded.  Special characters (tabs, non-printing ASCII, etc.) will be displayed as escape sequences.
数据框架柱被强制输入,除非数字字符(is.numeric感),逻辑或因素。一类被丢弃时发出警告。特殊字符(制表符,非打印的ASCII等)将显示为转义序列。

Factors columns are represented in the spreadsheet as either numeric vectors (which are more suitable for data entry) or character vectors (better for browsing). After editing, vectors are padded with NA to have the same length and factor attributes are restored. The set of factor levels can not be changed by editing in numeric mode; invalid levels are changed to NA and a warning is issued. If new factor levels are introduced in character mode, they are added at the end of the list of levels in the order in which they encountered.
因素列在电子表格中表示,无论是数字向量(这是更适合用于数据输入)或特征向量(浏览)。编辑后,向量与NA填充有相同的长度和因子属性恢复。不能改变因子水平在数值模式中编辑;改为NA和发出警告无效的水平。如果在字符模式下,引入新的因素水平,它们被添加在列表中,他们遇到的顺序水平。

It is possible to use the data-editor's facilities to select the mode of columns to swap between numerical and factor columns in a data frame.  Changing any column in a numerical matrix to character will cause the result to be coerced to a character matrix.  Changing  the mode of logical columns is not supported.
这是可能使用选择模式之间交换数据框中的数值和因子列列的数据编辑器的设施。更改字符中的任何一个数值矩阵列,将导致结果被强迫到一个字符矩阵。不支持更改模式的逻辑列。

For a data frame, the row names will be taken from the original object if edit.row.names = FALSE and the number of rows is unchanged, and from the edited output if edit.row.names = TRUE and there are no duplicates.  (If the row.names column is incomplete, it is extended by entries like row223.)  In all other cases the row names are replaced by seq(length=nrows).
对于一个数据框,行名,将采取从原来的对象,如果edit.row.names = FALSE“的行数是不变的,并从编辑的输出,如果edit.row.names = TRUE有没有重复。 (如果row.names列是不完整的,它像row223条目延长。)在所有其他情况下,该行名称由seq(length=nrows)取代。

For a matrix, colnames will be added (of the form col7) if needed.  The rownames will be taken from the original object if edit.row.names = FALSE and the number of rows is unchanged (otherwise NULL), and from the edited output if edit.row.names = TRUE.  (If the row.names column is incomplete, it is extended by entries like row223.)
为基质,的colnames将增加(形式col7)如果需要的话。将采取的rownames从原来的对象,如果edit.row.names = FALSE“的行数是不变的(否则如果NULLedit.row.names = TRUE),并从编辑的输出。 (如果row.names列是不完整的,它像row223条目延长。)

Editing a matrix or data frame will lose all attributes apart from the row and column names.
编辑矩阵或数据框,将失去所有的属性,除了行和列的名称。


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

The edited data frame or matrix.
编辑的数据框或矩阵。


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

fix(dataframe) works for in-place editing by calling this function.
fix(dataframe)通过调用此函数为就地编辑。

If the data editor is not available, a dump of the object is presented for editing using the default method of edit.
如果是不提供的数据编辑器,一个对象的转储编辑使用edit的默认方法。

At present the data editor is limited to 65535 rows.
目前的数据编辑器被限制到65535行。


作者(S)----------Author(s)----------


Peter Dalgaard



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

data.entry, edit
data.entry,edit


举例----------Examples----------


## Not run: [#无法运行:]
edit(InsectSprays)
edit(InsectSprays, factor.mode="numeric")

## End(Not run)[#结束(不运行)]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 17:42 , Processed in 0.025414 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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