关于在使用R
的lapply
函数时传递多个参数的问题,我有一个疑问。
当我使用lapply(input, myfun)
这种语法时,很容易理解,我可以像这样定义myfun:
myfun <- function(x) {
# doing something here with x
}
lapply(input, myfun);
input
的元素被作为x
参数传递给myfun
。
但是如果我需要向myfunc
传递更多参数呢?例如,它定义如下:
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
如何在传递两个元素(作为'x'参数)和其他一些参数的情况下使用此函数?