我有多个对象,我需要对它们应用一些函数,在我的示例mean
中.但是函数调用不应该包括list
,它必须是这样的:my_function(a, b, d)
.
a <- c(1:15)
b <- c(1:17)
d <- c(1:19)
my_function <- function(objects) {
lapply(objects, mean)
}
my_function(list(a, b, d))
我有多个对象,我需要对它们应用一些函数,在我的示例mean
中.但是函数调用不应该包括list
,它必须是这样的:my_function(a, b, d)
.
a <- c(1:15)
b <- c(1:17)
d <- c(1:19)
my_function <- function(objects) {
lapply(objects, mean)
}
my_function(list(a, b, d))
可能的解决方案:
a <- c(1:15)
b <- c(1:17)
d <- c(1:19)
my_function <- function(...) {
lapply(list(...), mean)
}
my_function(a, b, d)
#> [[1]]
#> [1] 8
#>
#> [[2]]
#> [1] 9
#>
#> [[3]]
#> [1] 10