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 |
要從中提取名稱的 expression 或 call。 |
functions |
一個邏輯值,指示函數名稱是否應包含在結果中。 |
max.names |
要返回的最大名稱數。 |
unique |
一個邏輯值,指示是否應從值中刪除重複的名稱。 |
細節
這些函數的區別僅在於其參數的默認值。
值
包含提取的名稱的字符向量。
例子
all.names(expression(sin(x+y)))
all.names(quote(sin(x+y))) # or a call
all.vars(expression(sin(x+y)))
也可以看看
substitute
用表達式中的值替換符號。
相關用法
- R all.equal 測試兩個對象是否(幾乎)相等
- R all 所有的值都是真的嗎?
- R apply 在數組邊距上應用函數
- R as.Date 日期與字符之間的轉換函數
- R agrep 近似字符串匹配(模糊匹配)
- R append 向量合並
- R assignOps 賦值運算符
- R as.POSIX* 日期時間轉換函數
- R asplit 按邊距分割數組/矩陣
- R attributes 對象屬性列表
- R abbreviate 縮寫字符串
- R aperm 數組轉置
- R args 函數的參數列表
- R attr 對象屬性
- R array2DF 將數組轉換為 DataFrame
- R autoload 按需加載包
- R attach 將一組 R 對象附加到搜索路徑
- R as.environment 強製環境對象
- R as.function 將對象轉換為函數
- R assign 為名稱分配值
- R any 有些值是真的嗎?
- R array 多路陣列
- R as.data.frame 強製數據幀
- R file.path 構造文件路徑
- R grep 模式匹配和替換
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Find All Names in an Expression。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。