Xu Gao, il est probable que vous utilisiez une version de R antérieure à 3.5.0. Vous devrez soit mettre à jour R, soit rétrograder les paquets qui en dépendent.
Si vous lisez R-devel NEWS , rechercher warnErrList
et vous trouverez
Nouvel utilitaire warnErrList() (du paquet nlme, amélioré)
Pour s'en convaincre, il suffit de consulter la liste des fonctions exportées pour la fonction utils
dans R-3.5.0 et vous pouvez trouver warnErrList
considérant que utils
dans R-3.4.3 (la version précédente de R), la fonction est introuvable.
Malheureusement, je ne trouve pas utils::warnErrList
en el caret
source directement, ce qui suggère que l'une de ses dépendances pourrait l'utiliser et que vous ne le découvrirez que tardivement. Si vous exécutez traceback()
immédiatement après avoir reçu cette erreur, il est possible de savoir quel paquet essaie de l'utiliser. (Il faudra probablement faire quelques recherches pour trouver les noms des fonctions, même celles qui ne sont pas exportées par les paquets intermédiaires).
Je vous demande également de bien vouloir soumettre un caret
question y compris les mesures nécessaires pour justifier le bogue. (Je pourrais lancer un problème, mais comme j'ai R-3.5.3, caret-6.0.80, et que je ne peux pas reproduire le bogue ... il pourrait être malhonnête de ma part de déposer le bogue ... sans parler du fait que je pourrais être complètement dans l'erreur à ce sujet :-)