1
J'essaie d'obtenir purrr::pmap
de travailler sur une formule et il me manque quelque chose d'évident.pmap travaillant sur la formule
library(plyr)
library(tidyverse)
library(broom)
Ceci est juste un conteneur, où je vais garder une trace des données séparées cadres
d1 <- expand.grid(vs = c(0, 1),
am = c(0, 1))
d1$mods <- 1:4 %>%
map(function(i)
lm(mpg ~ wt,
data = mtcars %>%
filter(vs == d1$vs[[i]],
am == d1$am[[i]]
)
) %>%
tidy
)
Maintenant, je veux la carte sur ces trois listes
pmap(
list(
d1$vs,
d1$am,
d1$mods
),
~..3 %>%
mutate(vs = ..1,
am = ..2)
)
renvoie cette erreur :
Error in mutate_impl(.data, dots) : Binding not found: ..1.
wow - 'plyr :: oeuvres mutate' mais 'dplyr :: mutate' échoue. fou. – tomw