在运行时更改R函数的默认参数

运行时是否可以更改R函数中形式参数的默认值?

我们假设,我们有这个功能

f <- function(x=1) { 
    ...
}

我可以以某种方式将x的默认值从1更改为2,比如说2?


提前致谢,
斯文


是的,默认包允许你这样做。


一种替代(在不同的SO后示出)是使用formals的功能,例如:

formals(f) <- 2

链接地址: http://www.djcxy.com/p/59005.html

上一篇: Change default arguments of an R function at runtime

下一篇: Is there a NavigationTiming interface available on XMLHttpRequests?