私はラッパー関数を持っています。ここでは、指定されたサブ関数にオプションの引数を渡す必要があります。しかし、それらをあらかじめ指定することはできない多くの異なるサブ機能があります。 参考のために、サブ機能がなど環境に存在する... は考えてみましょう:ラッパー関数内のオプションの引数をサブ関数に渡す
funInFun<- function (x, method, ...) {
method.out <- function(this.x, FUN, ...) {
FUN <- match.fun(FUN)
c <- FUN(this.x, ...)
return(c)
}
d <- method.out(x, method)
return(d)
}
data<-seq(1,10)
funInFun(data, mean) # Works
data<-c(NA,seq(1,10))
funInFun(data, mean, na.rm=TRUE) # Should remove the NA
funInFun(c(seq(1,10)), quantile, probs=c(.3, .6)) # Shoudl respect the probs option.
ニース。ありがとうThomas。 –