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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。