Je ne parviens pas à créer la fonction complète tidyr complète() avec les noms de colonnes en tant que variables en cours d'exécution. En utilisant l'exemple intégré:tidyr complete() avec colnames comme variables
df <- data_frame(
group = c(1:2, 1),
item_id = c(1:2, 2),
item_name = c("a", "b", "b"),
value1 = 1:3,
value2 = 4:6
)
df %>% complete(group, nesting(item_id, item_name))
... fonctionne comme prévu
gr="group"
id="item_id"
name="item_name"
df %>% complete_(gr, nesting_(id, name),fill = list(NA))
... mais ne jette pas une erreur, mais ne fonctionne pas non plus
Toute aide appréciée !
Selon le code source, 'nesting_' ne prend qu'un argument (une liste). –
Est-ce censé lancer une flèche, je me demande? –
@David Arenburg: C'est le cas quand fill = list (NA) est manquant – ChriiSchee