J'ai utilisé un motif standard lors de l'utilisation des fonctions mpl de dplyr. Voici un exemple de jouet (seulement pour prouver un point):Modèle de programmation Dplyr pour muter
myFunction = function(colname) {
dots <- setNames(list(lazyeval::interp(~ifelse(x>25, x*10, x/10), x = quote(colname))), "my_new_col")
mutate_(mtcars, .dots = dots)
}
J'ai fait cela en fonction de ne pas taper à chaque fois. Mais ceci est plutôt verbeux et je ne suis pas sûr qu'il existe un moyen plus simple de paramétrer les appels à mutate_. Suggestions?
Qu'essayez-vous de faire avec ce code? – useR
Ceci est juste un exemple de jouet. J'essaie de paramétrer les appels à mplate de dplyr et de les filtrer en les mettant dans une fonction. – Sid
"fait en sorte qu'il ne soit pas typé à chaque fois". Tapez quoi dehors exactement? Peut-être pourriez-vous donner un exemple où vous ne le mettez pas dans une fonction. Votre exemple de jouet n'a pas de «filtre» – useR