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

Python016

在编写R语言的函数中,怎么使用“...”参数? 急急急,第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

望采纳,谢谢!

何写R语言脚本 method 依 依.创建file.R文件 贰.文件首行 #!/path/to/Rscript 三.面行键入R代码 四.保存(png()jpeg()等函数代码定要dev.off()) 5.file.R工作目录终端输入命令 R CMD BATCH --args file.R method 贰 依.创建R脚本 贰.文件首行 #!/usr/bin/env Rscript 三.终端输入命令 R CMD BATCH --args file.R 或者 Rscript file.R chmod 漆55 file.R ./file.R method 三 依.file.sh文件键入: #!/bin/sh R --slave [other option]<file.sh method 四 归R环境 >source("/homeR/file.R"