J'ai une question concernant le passage de plusieurs arguments à une fonction, lors de l'utilisation de lapply
in R
.
Quand j'utilise lapply avec la syntaxe de lapply(input, myfun);
- c'est facilement compréhensible, et je peux définir myfun comme ça:
myfun <- function(x) {
# doing something here with x
}
lapply(input, myfun);
et les éléments de input
sont passés en x
argument à myfun
.
Mais que faire si j'ai besoin de transmettre d'autres arguments myfunc
? Par exemple, il est défini comme ça:
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
Comment puis-je utiliser cette fonction en passant les deux input
éléments (en x
argument) et un autre argument?