1 2
| library(dplyr)
test <- select( mtcars, - c(disp, drat)) |
fonctionne aussi bien que
1 2 3
|
library(dplyr)
test <- mtcars %>% select(- c(disp, drat)) |
De plus, c'est plus lisible, plus intuitif et plus rapide. Il ne viendrait à personne l'idée d'écrire L'utilisation du pipeline (%>%) n'a vraiment de sens que dans le cas où il faut enchaîner plusieurs fonctions dont la suivante utilise comme entrée la sortie de la précédente.
Enfin, si on veut être logique avec l'utilisation du pipeline qui suppose une lecture de gauche à droite, il faudrait alors écrire :
mtcars %>% select(- c(disp, drat)) -> test
Partager