Сюй Гао, вполне вероятно, что вы находитесь на версии R до 3.5.0. Либо вам потребуется обновить R, либо понизить версию любого пакета, который от него зависит.
Если вы прочитаете R-devel NEWS , найдите warnErrList
, и вы найдете
Новая утилита warnErrList () (улучшено из пакета nlme)
Вы можете подтвердить это, посмотрев список экспортируемых функций для utils
в R-3.5.0 , и вы можете найти warnErrList
, тогда как utils
в R- 3.4.3 (предыдущая версия R), функция не найдена.
К сожалению, я не могу найти utils::warnErrList
в caret
источнике напрямую, что говорит о том, что одна из его зависимостей может использовать его, и вы узнаете об этом в конце игры. Если вы запустите traceback()
сразу после получения этой ошибки, это может дать некоторое представление о том, какой пакет пытается его использовать. (Вероятно, потребуется некоторая работа по поиску имен функций, даже тех, которые не экспортируются промежуточными пакетами.)
Кроме того, я прошу вас отправить %3D+3.5.0" rel="nofollow noreferrer">caret
номер , включая шаги, необходимые для исправления ошибки. (Я мог бы начать проблему, но поскольку у меня есть R-3.5.3, caret-6.0.80, и я не могу воспроизвести ошибку ... это может быть нечестно с моей стороны, чтобы сообщить об ошибке ... не говоря уже о том, что я может быть совершенно не прав насчет этого: -)