(musi to być bardzo podstawowe pytanie, ale do tej pory nie udało mi się znaleźć odpowiedzi w podręcznikach R ...)przechodząc kilka argumentów do zabawy lapply (i inni * zastosowanie)
podczas korzystania z lapply Składnia lapply(input, myfun);
- to jest łatwo zrozumiałe, można zdefiniować myfun tak:
myfun <- function(x) {
# doing something here with x
}
lapply(input, myfun);
oraz elementy input
są przekazywane jako x
argument myfun
.
Ale co, jeśli muszę przekazać więcej argumentów do myfunc
? Na przykład, jest zdefiniowane tak:
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
jaki sposób mogę korzystać z tej funkcji, przechodząc zarówno input
elementy (jak x
argument) i niektóre inne argumentu?
Z góry dziękuję!
Terminatory konsoli R linie wejściowe z " ; " to znak, że prawdopodobnie używałeś kiedyś języka przetwarzania makr. Argument potrójnej kropki jest opisany w podrozdziale 4 sekcji "Pisanie własnych funkcji" dokumentu "wprowadzenie do R", prawdopodobnie pierwszy "podręcznik", który powinieneś przeczytać. –