R语言
bquote
位于 base
包(package)。 说明
LISP 反引号宏的类似物。 bquote
引用其参数,但 .()
中包含的术语在指定的 where
环境中求值。如果splice = TRUE
,则对包含在..()
中的术语进行求值并将其拼接到调用中。
用法
bquote(expr, where = parent.frame(), splice = FALSE)
参数
expr |
|
where |
一个环境。 |
splice |
逻辑性强;如果启用 |
值
例子
require(graphics)
a <- 2
bquote(a == a)
quote(a == a)
bquote(a == .(a))
substitute(a == A, list(A = a))
plot(1:10, a*(1:10), main = bquote(a == .(a)))
## to set a function default arg
default <- 1
bquote( function(x, y = .(default)) x+y )
exprs <- expression(x <- 1, y <- 2, x + y)
bquote(function() {..(exprs)}, splice = TRUE)
也可以看看
相关用法
- R basename 操作文件路径
- R body 访问和操作函数体
- R bindenv 绑定和环境锁定、主动绑定
- R bitwise 按位逻辑运算
- R backsolve 求解上三角系统或下三角系统
- R builtins 返回所有内置对象的名称
- R bincode Bin 数值向量
- R balancePOSIXlt 平衡“不规则”和超出范围的 POSIXlt 日期时间
- R by 将函数应用于按因子拆分的 DataFrame
- R browserText 检索浏览器调用提供的值的函数
- R base-defunct 包库中已失效的函数
- R browser 环境浏览器
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Partial substitution in expressions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。