2015-10-22 100 views
5

我已經定義了一個變量,它是一個函數列表。將函數轉換爲字符串

var_function <- mean 

我可以使用任何功能。如何將函數mean轉換爲字符串?感謝您的任何建議。如果我的問題不明確,請讓我知道。

+0

我想這是不明確的唯一的事情是你是否想的'mean'作爲一個字符的定義,或你想要的功能的名稱(即'「的意思是」')作爲一個字符? – joran

回答

9

您可以用deparse()將任何函數變成一行一行的字符向量。

deparse(setNames) 
# [1] "function (object = nm, nm) " 
# [2] "{"       
# [3] " names(object) <- nm"  
# [4] " object"     
# [5] "}" 
+1

謝謝你。我正在尋找一種將函數轉換爲字符串的快速方法,並且這導致我'paste0(deparse(fun),collapse =「」)' –