小编alt*_*mit的帖子

更改包中所有函数的常用默认参数

我想编写一个函数,将默认值"重置"为包中所有R函数的公共参数.

这可能吗?

我想到的是这个,但这只是返回一个curried函数列表:

library(magrittr)

function(parameter){ 
   ls("package:packageName") %>%
   lapply(function(fxnName){
      functional::Curry(get(fxn), paramOfInterest = parameter)
   }
}
Run Code Online (Sandbox Code Playgroud)

%>%magrittr包装管道.

我想这样做的一个警告是丢失文档.

也许我可以通过引用一个可修改的属性并存储在包中的对象中来解决这个问题?

r

7
推荐指数
1
解决办法
67
查看次数

标签 统计

r ×1