うまくいけば、これはあまり単純ではありません。変数に割り当てた関数の名前を教えてくれる関数を探しています。だから何かのような
x <- mean
the_function_i_look_for(x)
[1] "mean"
何か案は?よろしくお願いします!
編集:
わかりました。これはより詳細な例です。実際には、任意の対数を渡し、data.frameを返す関数があります。データフレームの1つの列名は、使用された対数を示す必要があります。
> myFunction <- function( log, x ) {
df <- data.frame( x, log(x))
names(df) <- c(the_function_i_look_for(log), "x")
return(df)
}
> myFunction( log10, c(10,100,1000) )
> log10 x
1 1 10
2 2 100
3 3 1000