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

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

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

                                        Flatten Lists
                                         拼合名单

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

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

Given a list structure x, unlist simplifies it to produce a vector which contains all the atomic components which occur in x.
鉴于一个列表结构x,unlist简化它产生一个向量,它包含了所有的原子组件,它发生在x。


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


unlist(x, recursive = TRUE, use.names = TRUE)



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

参数:x
an R object, typically a list or vector.
R对象,通常是列表或向量。


参数:recursive
logical.  Should unlisting be applied to list components of x?
逻辑。应unlisting应用列出x组件?


参数:use.names
logical.  Should names be preserved?
逻辑。应名被保留吗?


Details

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

unlist is generic: you can write methods to handle specific classes of objects, see InternalMethods, and note, e.g., relist with the unlist method for relistable objects.
unlist是通用的:你可以写的方法来处理特定的类的对象,看到InternalMethods,并请注意,例如,relistunlist对象的方法relistable。

If recursive = FALSE, the function will not recurse beyond the first level items in x.
如果recursive = FALSE,该函数将不超出第一级项目在x递归。

Factors are treated specially.  If all non-list elements of x are factors (or ordered factors) then the result will be a factor with levels the union of the level sets of the elements, in the order the levels occur in the level sets of the elements (which means that if all the elements have the same level set, that is the level set of the result).
因素进行特殊处理。如果所有非列表中的元素x因素(或者责令因素),那么结果将是一个与水平因子水平工会设置的元素的顺序水平发生在水平,套元素(这意味着,如果所有元素具有相同的水平集,是水平的结果集)。

x can be an atomic vector, but then unlist does nothing useful, not even drop names.
x可以是一个原子的向量,但unlist没有什么用处,甚至不降的名字。

By default, unlist tries to retain the naming information present in x.  If use.names = FALSE all naming information is dropped.
默认情况下,unlist试图保留在x命名信息。如果use.names = FALSE所有命名的信息将被丢弃。

Where possible the list elements are coerced to a common mode during the unlisting, and so the result often ends up as a character vector.  Vectors will be coerced to the highest type of the components in the hierarchy NULL < raw < logical < integer < real < complex < character < list < expression: pairlists are treated as lists.
列表元素在可能的情况下被强制到一个共同的模式在unlisting,所以结果往往结束了作为一个特征向量。 <向量将被裹挟在NULL的层次最高的组件类型的原料<逻辑<整数<真实<复杂的<字符<列表<表达式:治疗名单pairlists。

A list is a (generic) vector, and the simplified vector might still be a list (and might be unchanged).  Non-vector elements of the list (for example language elements such as names, formulas and calls) are not coerced, and so a list containing one or more of these remains a list.  (The effect of unlisting an lm fit is a list which has individual residuals as components.)
列表是(通用)向量,并简化向量可能仍然是一个列表(可能不变)。非向量元素的列表(例如语言元素,如名称,公式,并呼吁)不强迫,和这样一个列表,其中包含一个或多个这些仍然是一个列表。 (unlistinglm适合是一个列表,其中有个别残差作为组件。效果)


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

NULL or an expression or a vector of an appropriate mode to hold the list components.
NULL或适当的方式表达或向量举行的列表组件。

The output type is determined from the highest type of the components in the hierarchy NULL < raw < logical < integer < real < complex < character < list < expression, after coercion of pairlists to lists.
从最高的组件层次结构中的NULL类型确定输出类型<原料<逻辑<整数<真实<复杂的<字符<列表<表达,的名单pairlists后胁迫。


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

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

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

c, as.list, relist.
c,as.list,relist。


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


unlist(options())
unlist(options(), use.names=FALSE)

l.ex <- list(a = list(1:5, LETTERS[1:5]), b = "Z", c = NA)
unlist(l.ex, recursive = FALSE)
unlist(l.ex, recursive = TRUE)

l1 <- list(a="a", b=2, c=pi+2i)
unlist(l1) # a character vector[字符向量]
l2 <- list(a="a", b=as.name("b"), c=pi+2i)
unlist(l2) # remains a list[仍然是一个列表]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 21:05 , Processed in 0.038698 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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