apply several arguments R unused arguments”翻译为“在R中应用多个参数时未使用的参数”,可以通过匿名函数或使用...参数来解决此问题。示例如下:
使用匿名函数:
myfun <- function(x, y) {
x + y
}
result <- apply(matrix(1:10, ncol=2), 1, function(x) myfun(x[1], x[2]))
使用...参数:
myfun2 <- function(...){
args <- list(...)
x <- args[[1]]
y <- args[[2]]
x + y
}
result2 <- apply(matrix(1:10, ncol=2), 1, myfun2, arg2=2)