當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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