CommencezCommencez gratuitement

Comment écrire compose()

Lorsque 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 à droite.

Autrement dit, si vous avez l'habitude du tuyau (%>%), l'ordre est inversé :

``` r

Avec le tuyau

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 façon d'écrire une fonction qui compte le nombre de NA?

Cette activité fait partie du cours

Programmation fonctionnelle intermédiaire avec purrr

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice