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

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

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

                                        The Names of an Object
                                         一个对象的名称

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

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

Functions to get or set the names of an object.
函数来获取或设置一个对象的名称。


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


names(x)
names(x) <- value



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

参数:x
an R object.
R对象。


参数:value
a character vector of up to the same length as x, or NULL.
的特征向量相同长度为x或NULL。


Details

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

names is a generic accessor function, and names<- is a generic replacement function.  The default methods get and set the "names" attribute of a vector (including a list) or pairlist.
names是一个通用的存取功能,names<-是一个通用的替换功能。默认的方法get和set"names"属性的矢量(包括名单)或pairlist。

If value is shorter than x, it is extended by character NAs to the length of x.
如果value是短比x,它是扩展字符NA“的x的长度。

It is possible to update just part of the names attribute via the general rules: see the examples.  This works because the expression there is evaluated as z <- "names<-"(z, "[<-"(names(z), 3, "c2")).
它是可能的更新只是名字的一部分,通过属性的一般规则:看到的例子。这工作,因为表达有z <- "names<-"(z, "[<-"(names(z), 3, "c2"))评估。

The name "" is special: it is used to indicate that there is no name associated with an element of a (atomic or generic) vector. Subscripting by "" will match nothing (not even elements which have no name).
名称""是特殊的:它是用来表示有没有名字的元素(原子或通用)向量。 ""下标将匹配任何(甚至没有名字的元素)。

A name can be character NA, but such a name will never be matched and is likely to lead to confusion.
名称可以是字符NA,但这样的名字将永远不会被匹配,并可能导致混乱。

Both are primitive functions.
无论是原始函数。


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

For names, NULL or a character vector of the same length as x.  (NULL is given if the object has no names, including for objects of types which cannot have names.)
names,NULL或相同的长度为x特征向量。 (NULL如果对象没有名字,不能有名称的类型的对象,包括。)

For names<-, the updated object.  (Note that the value of names(x) <- value is that of the assignment, value, not the return value from the left-hand side.)
names<-,更新的对象。 (注names(x) <- value价值转让,value,而不是从左边的返回值。)


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

For vectors, the names are one of the attributes with restrictions on the possible values.  For pairlists, the names are the tags and converted to and from a character vector.
为向量,名称是限制了可能的值的属性之一。对于pairlists,名称标签,转换和字符向量。

For a one-dimensional array the names attribute really is dimnames[[1]].
对于一维数组的names属性真的是dimnames[[1]]。

Formally classed aka &ldquo;S4&rdquo; objects typically have slotNames() (and no names()).
正式归入又名“S4”的对象通常有slotNames()(没有names())。


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

The New S Language. Wadsworth &amp; Brooks/Cole.

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

slotNames, dimnames.
slotNames,dimnames。


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


# print the names attribute of the islands data set[打印的名称属性的岛屿数据集]
names(islands)

# remove the names attribute[删除的名称属性]
names(islands) <- NULL
islands
rm(islands) # remove the copy made[删除复印件]

z <- list(a=1, b="c", c=1:3)
names(z)
# change just the name of the third element.[改变第三个元素的名称。]
names(z)[3] <- "c2"
z

z <- 1:3
names(z)
## assign just one name[#仅指定一个名称。]
names(z)[2] <- "b"
z

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 03:54 , Processed in 0.022433 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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