假设我有一个名为Fun1
其中我针对不同的不同流程使用了许多不同的 R 内置函数。那么如何获取该函数内使用的内置函数的列表Fun1
Fun1 <- function(x,y){
sum(x,y)
mean(x,y)
c(x,y)
print(x)
print(y)
}
所以我的输出应该像字符列表,即sum
, mean
, c
, print
。因为这些是我在函数内部使用过的内置函数Fun1
.
我尝试过使用grep
功能
grep("\\(",body(Fun1),value=TRUE)
# [1] "sum(x, y)" "mean(x, y)" "c(x, y)" "print(x)" "print(y)"
看起来不错,但争论不应该出现,即x
and y
。只是函数体内使用的函数名称列表Fun1
here.
所以我的总体目标是打印unique list of in-built functions or any create functions inside a particular function
, here Fun1
.
对此的任何帮助都将受到高度赞赏。谢谢。