diaporamaMiscDM
 
◃  Ch. 7 Intro à R  ▹
 

Définir des fonctions

  • foo <- function(arg_1, arg_2, ...) expression
  • Le nom des arguments peut être utilisé lors de l'appel de fonction afin de s'affranchir de l'ordre et de profiter des éventuelles valeurs par défaut.
> foo = function(data, data.frame, graph=TRUE, limit=20) {
...
+ }
> toto = foo(d,df,TRUE,20)
> toto = foo(d,df,graph=TRUE,limit=20)
> toto = foo(data=d,limit=20,graph=TRUE,data.frame=df)
> toto = foo(d,df)
> toto = foo(d,df,limit=10)