is.recursive(base)
is.recursive()所属R语言包:base
Is an Object Atomic or Recursive?
是一个对象的原子或递归?
译者:生物统计家园网 机器人LoveR
描述----------Description----------
is.atomic returns TRUE if x is an atomic vector (or NULL) and FALSE otherwise.
is.atomic返回TRUE如果x是一个原子的矢量(或NULL),FALSE否则。
is.recursive returns TRUE if x has a recursive (list-like) structure and FALSE otherwise.
is.recursive回报TRUE如果x具有递归结构(列表)和FALSE否则。
用法----------Usage----------
is.atomic(x)
is.recursive(x)
参数----------Arguments----------
参数:x
object to be tested.
被测物体上。
Details
详情----------Details----------
is.atomic is true for the atomic vector types ("logical", "integer", "numeric", "complex", "character" and "raw") and NULL.
is.atomic是真正的原子向量类型("logical","integer","numeric","complex","character"和"raw") NULL。
Most types of objects are regarded as recursive, except for atomic vector types, NULL and symbols (as given by as.name).
大多数类型的对象被视为递归,除了原子向量类型,NULL和符号(如由as.name定)。
These are primitive functions.
这是原始的功能。
参考文献----------References----------
The New S Language. Wadsworth & Brooks/Cole.
参见----------See Also----------
is.list, is.language, etc, and the demo("is.things").
is.list,is.language等demo("is.things")。
举例----------Examples----------
require(stats)
is.a.r <- function(x) c(is.atomic(x), is.recursive(x))
is.a.r(c(a=1,b=3)) # TRUE FALSE[TRUE,FALSE,]
is.a.r(list()) # FALSE TRUE - a list is a list[假假真真 - 一个列表,列表]
is.a.r(list(2)) # FALSE TRUE[假假真真]
is.a.r(lm) # FALSE TRUE[假假真真]
is.a.r(y ~ x) # FALSE TRUE[假假真真]
is.a.r(expression(x+1)) # FALSE TRUE (nowadays)[TRUE,FALSE,(现在)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|