J'ai une question concernant le passage d'arguments multiples à une fonction, lors de l'utilisation de la fonction lapply
sur R
.
Lorsque j'utilise lapply avec la syntaxe suivante 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 des éléments de input
sont passés en tant que x
argument pour myfun
.
Mais que se passe-t-il si j'ai besoin de passer des arguments supplémentaires à myfunc
? Par exemple, il est défini comme suit :
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
Comment puis-je utiliser cette fonction en passant les deux input
éléments (comme x
argument) et un autre argument ?