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

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

[复制链接]
发表于 2012-2-16 20:24:09 | 显示全部楼层 |阅读模式
row.names(base)
row.names()所属R语言包:base

                                        Get and Set Row Names for Data Frames
                                         获取和设置数据框的行名

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

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

All data frames have a row names attribute, a character vector of length the number of rows with no duplicates nor missing values.
所有的数据框有一排属性的名称,特征向量的长度,没有重复,也不遗漏值的行数。

For convenience, these are generic functions for which users can write other methods, and there are default methods for arrays.  The description here is for the data.frame method.
为方便起见,这些都是通用的功能,用户可以写其他的方法,并有数组的默认方法。这里的描述是data.frame方法。


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


row.names(x)
row.names(x) <- value



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

参数:x
object of class "data.frame", or any other class for which a method has been defined.
类的"data.frame",或任何其他的方法,其中一个已定义的类的对象。


参数:value
an object to be coerced to character unless an integer vector.  It should have (after coercion) the same length as the number of rows of x with no duplicated nor missing values. NULL is also allowed: see "Details".
一个对象被强迫除非整数向量的性质。它应该有(后强制)的行数相同长度x没有重复,也不遗漏值。 NULL也允许:见“详细资料”。


Details

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

A data frame has (by definition) a vector of row names which has length the number of rows in the data frame, and contains neither missing nor duplicated values.  Where a row names sequence has been added by the software to meet this requirement, they are regarded as "automatic".
数据框(定义)的行名,其中有长度的数据框中的行数的向量,包含既不遗漏,也不重复值。行名称序列已被添加到软件满足这一要求,他们被视为“自动”。

Row names are currently allowed to be integer or character, but for backwards compatibility (with R <= 2.4.0) row.names will always return a character vector.  (Use attr(x, "row.names") if you need to retrieve an integer-valued set of row names.)
目前行名可以是整数或字符,但向后兼容性(与R <= 2.4.0)row.names将总是返回一个特征向量。 (使用attr(x, "row.names")如果您需要检索整数值集的行名。)

Using NULL for the value resets the row names to seq_len(nrow(x)), regarded as "automatic".
使用NULL值重置seq_len(nrow(x)),自动的行名。


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

row.names returns a character vector.
row.names返回一个特征向量。

row.names<- returns a data frame with the row names changed.
row.names<-返回一个行更改名称的数据框。


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

row.names is similar to rownames for arrays, and it has a method that calls rownames for an array argument.
row.names是阵列类似rownames,它有一个方法调用rownames数组参数。

Row names of the form 1:n for n > 2 are stored internally in a compact form, which might be seen from C code or by deparsing but never via row.names or attr(x, "row.names").  Additionally, some names of this sort are marked as "automatic" and handled differently by as.matrix and data.matrix (and potentially other functions).  (All zero-row data frames are regarded as having automatic row.names.)
行名称的形式1:nn > 2都存储在一个紧凑的形式,这可能是从C代码或deparsing内部,但从来没有通过row.names或attr(x, "row.names")。此外,这种名称被标记为“自动”和处理不同的as.matrix和data.matrix(和潜在的其他功能)。 (全部零行的数据框都视为具有自动row.names。)


参考文献----------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----------

data.frame, rownames, names.
data.frame,rownames,names。

.row_names_info for the internal representations.
.row_names_info的内部表示。

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 14:49 , Processed in 0.027946 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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