Comment écrire compose()
Quand vous utilisez compose(), les fonctions sont passées de droite à gauche — c’est-à-dire dans le même ordre que celui d’un appel imbriqué en R de base : la première fonction exécutée est celle de droite.
Autrement dit, si vous avez l’habitude du pipe, l’ordre est inversé :
``` r
Avec le pipe
1:28 %>% mean() %>% round()
En R de base
round(mean(1:28))
Avec compose
roundedmean <- compose(round, mean) rounded< em>mean(1:28) ```->
Alors, quelle est la bonne manière d’écrire une fonction qui va compter le nombre de NA ?
Cet exercice fait partie du cours
<cours>Programmation fonctionnelle intermédiaire avec purrr</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice