Ответ 1
Это не сообщения, а предупреждения. Вы можете сделать:
suppressWarnings(library(RODBC))
или
suppressWarnings(suppressMessages(library(RODBC)))
для подавления обоих типов.
Я пытаюсь запустить r script из командной строки, но я получаю предупреждающие сообщения при загрузке пакетов:
C:\Temp>Rscript myscript.r param
Warning message:
package 'RODBC' was built under R version 3.0.1
Warning message:
package 'ggplot2' was built under R version 3.0.1
Warning message:
package 'reshape2' was built under R version 3.0.1
Warning message:
package 'lubridate' was built under R version 3.0.1
Warning message:
package 'scales' was built under R version 3.0.1
Я попытался использовать suppressPackageStartupMessages
:
suppressPackageStartupMessages(library(RODBC))
или supressMessages
suppressMessages(library(RODBC))
но они не подавляли эти сообщения. Как избавиться от этих предупреждений?
Это не сообщения, а предупреждения. Вы можете сделать:
suppressWarnings(library(RODBC))
или
suppressWarnings(suppressMessages(library(RODBC)))
для подавления обоих типов.
Я предполагаю, что базовая функция suppressPackageStartupMessages была обновлена, потому что я пытался с несколькими пакетами, которые обычно печатают длинные сообщения, и теперь они ничего не печатают. Также я попробовал все ваши пакеты и никаких сообщений не было напечатано.