小编kin*_*olf的帖子

如何将父函数中的"..."参数传递给r中的两个子函数

我试图将一组参数传递给一个函数.该函数有两个子函数,它们参与上述参数集.

在下面的"简化"示例中 f_combined是一个函数,它需要... 进行以下函数调用,以便xx传递给f_sqryy传递给f_plus:

f_combined(xx = 2, yy = 2)
Run Code Online (Sandbox Code Playgroud)

但它会给我一个错误:

Error in f_sqr(...) : unused argument (yy = 2) 
Run Code Online (Sandbox Code Playgroud)

任何建议?

f_sqr <- function(xx =1){
  xx ^ 2
}

f_plus <- function(yy =1){
  yy + 1
}

f_combined <- function(...){
  f_sqr(...) + f_plus(...)
}
Run Code Online (Sandbox Code Playgroud)

r function

8
推荐指数
2
解决办法
702
查看次数

标签 统计

function ×1

r ×1