2016-01-25 44 views
1

我不知道R中是否有這樣的函數。 例如,該功能是f。類似於使用mean來計算向量c(1,2,3)的平均值。但是,f能做到這一點,有沒有可以執行字符串的函數?

f("mean")(c(1,2,3) 
+0

也許你可以試試eval(解析(text =「mean(1:3」)) –

+0

這正是我在這裏所需要的,非常感謝! – WCMC

+0

避免'eval(parse())'。通常有好得多的方法。 – Roland

回答

2

也許你正在尋找match.fun

> match.fun("mean")(c(1, 2, 3)) 
[1] 2 

這更像你的f功能比你的問題下的評論中討論的eval(parse())方法。

相關問題