Appeler des fonctions
Une façon de rendre votre code plus lisible consiste à porter attention à l'ordre dans lequel vous transmettez les arguments lorsque vous appelez des fonctions, ainsi qu'à la façon de les transmettre, par position ou par nom.
On vous fournit gold_medals, un vecteur numérique indiquant le nombre de médailles d'or remportées par chaque pays aux Jeux olympiques d'été de 2016.
Pour plus de commodité, les arguments de median() et rank() sont affichés à l'aide de args(). Définir l'argument na.last de rank() à "keep" signifie « garder la cote des valeurs NA comme NA ».
La bonne pratique pour appeler des fonctions est de inclure les arguments dans l'ordre affiché par args() et de ne nommer que les arguments rares.
Cette activité fait partie du cours
Introduction à l'écriture de fonctions en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Look at the gold medals data
gold_medals
# Note the arguments to median()
args(median)
# Rewrite this function call, following best practices
median(TRUE,x=gold_medals)