CommencezCommencez gratuitement

Écrivez votre propre fonction

Wow, les choses deviennent sérieuses… vous êtes sur le point d'écrire votre propre fonction! Avant de vous lancer, jetez un coup d'œil au modèle suivant :

my_fun <- function(arg1, arg2) {
  body
}

Remarquez que cette recette utilise l'opérateur d'affectation (<-), comme si vous affectiez, par exemple, un vecteur à une variable. Ce n'est pas un hasard. Créer une fonction en R, c'est essentiellement affecter un objet fonction à une variable! Dans la recette ci-dessus, vous créez une nouvelle variable R my_fun, qui devient disponible dans votre espace de travail dès que vous exécutez la définition. À partir de là, vous pouvez utiliser my_fun comme une fonction.

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

  • Créez une fonction pow_two() : elle prend un argument et retourne ce nombre au carré (ce nombre multiplié par lui-même).
  • Appelez cette fonction nouvellement définie avec 12 en entrée.
  • Ensuite, créez une fonction sum_abs() qui prend deux arguments et retourne la somme des valeurs absolues des deux arguments.
  • Enfin, appelez la fonction sum_abs() avec les arguments -2 et 3.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Modifier et exécuter le code