CommencerCommencer gratuitement

Écrivez votre propre fonction

Waouh, les choses deviennent sérieuses… vous allez écrire votre propre fonction ! Avant de vous lancer, regardez le 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 revient à 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. À partir de là, vous pouvez utiliser my_fun comme une fonction.

Cet exercice fait partie du cours

R niveau intermédiaire

Afficher le cours

Instructions

  • Créez une fonction pow_two() : elle prend un argument et renvoie 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 renvoie 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 cet exemple de code.

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Modifier et exécuter le code