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

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

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

                                        Names and Symbols
                                         名称和符号

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

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

A "name" (also known as a "symbol") is a way to refer to R objects by name (rather than the value of the object, if any, bound to that name).
一个“名”(也称为“符号”)是指R对象的名称(而不是对象的价值,如果有的话,势必这个名字)的方式。

as.name and as.symbol are identical: they attempt to coerce the argument to a name.
as.name和as.symbol是相同的:他们试图强迫参数的名称。

is.symbol and the identical is.name return TRUE or FALSE depending on whether the argument is a name or not.
is.symbol“相同的is.name回TRUE或FALSE根据的说法是否是一个名称,或不。


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


as.symbol(x)
is.symbol(x)

as.name(x)
is.name(x)



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

参数:x
object to be coerced or tested.
反对被强迫或测试。


Details

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

Names are limited to 10,000 bytes (and were to 256 bytes in versions of R before 2.13.0).
名称被限制为10,000字节(2.13.0之前的版本的R 256字节)。

as.name first coerces its argument internally to a character vector (so methods for as.character are not used).  It then takes the first element and provided it is not "", returns a symbol of that name (and if the element is NA_character_, the name is `NA`).
as.name先胁迫其内部字符向量参数(as.character不使用的方法)。然后它的第一要素,只要不是"",返回该名称的符号(如果该元素是NA_character_,名字是NA)。

as.name is implemented as as.vector(x, "symbol"), and hence will dispatch methods for the generic function as.vector.
as.nameas.vector(x, "symbol")实施,因此将派遣泛型函数as.vector方法。

is.name and is.symbol are primitive functions.
is.name和is.symbol是原始的功能。


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

For as.name and as.symbol, an R object of type "symbol" (see typeof).
as.name和as.symbol,R型对象"symbol"(见typeof)。

For is.name and is.symbol, a length-one logical vector with value TRUE or FALSE.
is.name和is.symbol值TRUE或FALSE长度与逻辑向量。


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

The term "symbol" is from the LISP background of R, whereas "name" has been the standard S term for this.
“符号”一词是从R LISP的背景,而名称一直是标准的S这个词。


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

The New S Language. Wadsworth & Brooks/Cole.

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

call, is.language. For the internal object mode, typeof.
call,is.language。对于内部的对象模式,typeof。

plotmath for another use of "symbol".
plotmath“符号”的另一种用法。


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


an <- as.name("arrg")
is.name(an) # TRUE[真]
mode(an)   # name[名称]
typeof(an) # symbol[符号]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 06:19 , Processed in 0.026350 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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