在编写R语言的函数中,怎么使用“...”参数? 急急急

2024年11月16日 20:22
有3个网友回答
网友(1):

你可这么做:

x = function(a){2*a}
y = function(b){2*b}
z = function(c, ...){
    args = list(...)
    return(x(args$a) + y(args$b) +c)}

z(c = 2, b = 2, a =2 )
这样返回的值就是8

望采纳,谢谢!

网友(2):

z <- function(c, b, a){ x(a) + y(b) + c}
z(c =2, b=2, a=2);就可以解决了,没必要一定要...吧;
关于...的问题,我先想想,明天再来回答你;

网友(3):

那个开关甚