Как подавить нетрадиционные предупреждения в R Console for Shiny - PullRequest
2 голосов
/ 12 января 2020

enter image description here

У меня есть приложение R Shiny. И я делаю прогнозы по моделям 10k xgboost в приложении. И консоль R будет показывать такую ​​ошибку каждый раз, когда я делаю прогноз из одной модели:

[23:13:24] WARNING: amalgamation/../src/objective/regression_obj.cu:152: reg:linear is now deprecated in favor of reg:squarederror.

Некоторые объяснения этого предупреждения можно найти здесь: https://github.com/dmlc/xgboost/issues/4599

(У меня нет времени и я не могу повторно запустить эти модели, чтобы исправить предупреждения.)

Кроме того, обратите внимание, что это не обычное предупреждение от Shiny, потому что эта ошибка в черном цвете и также отображается в форме c (см. выше).

Я попытался использовать функцию suppressWarnings на моем predict и другой метод, например, первый ответ в этой теме: Подавить предупреждающее сообщение в консоли R блестящего

Но у меня все еще есть предупреждения. Я думаю, что есть 10k предупреждений, и мой результат будет показан на интерфейсе Shiny после загрузки всех предупреждений, что является большим замедлением.

Так кто-нибудь знает, как решить эту проблему? Или даже глобальным способом, таким как подавление любого вывода в консоли R при запуске приложения Shiny.

Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...