Écrivez votre propre fonction
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 de fonction suivant :
my_fun <- function(arg1, arg2) {
body
}
Notez que cette recette utilise l'opérateur d'affectation (<-
) comme si vous affectiez un vecteur à une variable, par exemple. Il ne s'agit pas d'une coïncidence. La création d'une fonction dans R consiste 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 l'espace de travail dès que vous exécutez la définition. Dès lors, vous pouvez utiliser le site my_fun
comme une fonction.
Cet exercice fait partie du cours
Intermédiaire R
Instructions
- Créez une fonction
pow_two()
: elle prend un argument et renvoie le nombre au carré (ce nombre multiplié par lui-même). - Appelez cette fonction nouvellement définie avec
12
comme entrée. - Créez ensuite une fonction
sum_abs()
, qui prend deux arguments et renvoie la somme des valeurs absolues des deux arguments. - Enfin, appelez la fonction
sum_abs()
avec les arguments-2
et3
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function