J'ai une plus grande section de code, mais j'ai réduit le problème à cela - Donc, je veux retourner une liste concaténée.do.call() n'aime pas la fonction de base "c" avec une liste
do.call(c,"X")
Error in do.call(c, "X") : second argument must be a list
Donc, au-dessus se plaint de l'argument SECOND n'étant pas une liste. Pourquoi cela ne retournera-t-il pas une liste concaténée? Pourquoi? C est une fonction légitime, et il est passé une liste?
args(do.call)
function (what, args, quote = FALSE, envir = parent.frame())
NULL
Alors "quoi" est l'argument de la fonction dont il se plaint.
De quelle langue parlez-vous? R? –
Si vous êtes toujours capable de reproduire votre problème, pouvez-vous essayer 'do.call (" c ", ...' au lieu de 'do.call (c, ...'? –