É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
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
12en 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-2et3.
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