CommencerCommencer gratuitement

Appeler des fonctions

Une façon de rendre votre code plus lisible est d’être attentif à l’ordre dans lequel vous passez les arguments lorsque vous appelez des fonctions, et de choisir si vous passez les arguments par position ou par nom.

gold_medals, un vecteur numérique indiquant le nombre de médailles d’or remportées par chaque pays aux Jeux olympiques d’été 2016, est fourni.

Pour faciliter les choses, les arguments de median() et rank() sont affichés avec args(). Définir l’argument na.last de rank() sur "keep" signifie « conserver le rang des valeurs NA en tant que NA ».

La bonne pratique pour appeler des fonctions est de fournir les arguments dans l’ordre indiqué par args(), et de ne nommer que les arguments rares.

Cet exercice fait partie du cours

Introduction à l’écriture de fonctions en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code