当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R all.names 查找表达式中的所有名称


R语言 all.names 位于 base 包(package)。

说明

返回一个字符向量,其中包含表达式或调用中出现的所有名称。

用法

all.names(expr, functions = TRUE, max.names = -1L, unique = FALSE)

all.vars(expr, functions = FALSE, max.names = -1L, unique = TRUE)

参数

expr

要从中提取名称的 expressioncall

functions

一个逻辑值,指示函数名称是否应包含在结果中。

max.names

要返回的最大名称数。 -1 表示没有限制(向量大小限制除外)。

unique

一个逻辑值,指示是否应从值中删除重复的名称。

细节

这些函数的区别仅在于其参数的默认值。

包含提取的名称的字符向量。

例子

all.names(expression(sin(x+y)))
all.names(quote(sin(x+y))) # or a call
all.vars(expression(sin(x+y)))

也可以看看

substitute 用表达式中的值替换符号。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find All Names in an Expression。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。