Как скрыть текст цветом [предупреждающее сообщение]

Когда я использую lapply, я генерирую список с 52 фреймами данных. Однако есть также сообщение "Joining by: rowname (rowname exist in each 52 dataframes as a column)" и предупреждающее сообщение.

введите здесь описание изображения

Я пробовал разные способы скрыть предупреждающее сообщение, и мне это удалось. Либо измените код rMarkdown, либо используйте suppressWarning в rfile.

Однако я понятия не имею, как скрыть сообщение "Joining by". Я не знаю, что это за сообщение (определенно не предупреждение, но имеет тот же цвет, что и предупреждающее сообщение).


person Yiran Jia    schedule 28.12.2017    source источник
comment
Без воспроизводимого примера трудно сказать, что порождает эти сообщения. Я предполагаю, что сообщение создается не warning(), а, возможно, print. Если это так, вы можете использовать sink для захвата любой печати.   -  person Roman Luštrik    schedule 29.12.2017


Ответы (1)


Если вы используете соединения dplyr в своей функции EachTrip, я предлагаю проверить ответы, данные в вопросе SO ниже, чтобы подавить сообщения о присоединении:

Как сделать операции соединения в dplyr бесшумными?

person Stewart Ross    schedule 29.12.2017