ベクトルを入力とし、ベクトルで単純な算術演算を行い、新しい文字列をセット文字列(たとえば "log")と呼ぶ関数を作成しようとしています。 )にオリジナルのベクトル名を加えたものです。関数内の動的変数名R
d = c(1 2, 3)
my.function <- function { x
x2 <- log(x)
...
私はlog.dと呼ばれるベクトルを返します(つまり、して、log.xか何か設定されていないが、xとベクトル入力の名前に依存して何か)する機能をしたいと思います。
はこれをしないでください。適切な方法は 'log.d < - yourfunction(d)'です。あなたが望むもののような副作用は邪悪であり、必要ではありません。 – Roland