0
quote(~ source == "abc", ~ name == xyz)
我想引用這個表達式。我收到以下錯誤:如何引用R中包含逗號的表達式?
enter Error in quote(~abc, bca) :
2 arguments passed to 'quote' which requires 1
quote(~ source == "abc", ~ name == xyz)
我想引用這個表達式。我收到以下錯誤:如何引用R中包含逗號的表達式?
enter Error in quote(~abc, bca) :
2 arguments passed to 'quote' which requires 1
如果你想捕捉表達式作爲參數來創建一個新的呼叫嘗試,eval(substitute(alist(~abc,bca)))
。本品採用alist()
功能,捕捉所有的參數(信用哈德利韋翰的高級R)
或者c(quote(~source == 'abc'), quote(~name == xyz))
你想表達的一個列表?因爲R中的有效表達式在中間不能有逗號。逗號通常只分離參數/參數值。你想在這裏做什麼?如果你試圖向函數調用插入兩個參數,這是行不通的。 – MrFlick