CommencerCommencer gratuitement

É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

Afficher le cours

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 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