R:获取存储在变量中的函数的名称

时间:2017-09-04 09:13:30

标签: r

在我的R程序中,我有一个函数,它将一个函数作为一个参数,在这个函数中我希望得到它的名字作为一个字符串(即该参数的函数名称应该是一个函数)。

1 个答案:

答案 0 :(得分:2)

您可能正在寻找substitute

f <- function(x) { substitute(x) }

f(mean)

收率:

mean

这是一个符号。要将其作为字符串添加,请添加deparse

f <- function(x) { deparse(substitute(x)) }

f(mean)

收率:

[1] "mean"