【发布时间】:2019-10-22 05:02:43
【问题描述】:
我正在使用 Shiny selectInput,其中函数的名称与 match.fun 匹配并传递给另一个函数。例如可以在平均值、中位数、总和等之间进行选择,并像这样传递:
someFunction(summary.fun = match.fun(input$summary_fun))
当我尝试使用substitute(summary.fun) 恢复函数中的函数名称时,它返回match.fun(input$summary_fun)。
我可以将此函数传递给其他函数,例如aggregate(..., FUN = summary.fun),一切正常。
我想检索函数名称为“mean”、“median”、“sum”等。
【问题讨论】:
标签: r function expression