【发布时间】:2013-09-21 09:23:25
【问题描述】:
我正在尝试从命令行运行 r 脚本,但在加载包时收到警告消息:
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))
但这些并没有抑制这些消息。如何摆脱这些警告?
【问题讨论】:
-
如果您想删除消息,最好的解决方案是重新安装这些软件包。它们无论如何都不会在 R >= 3.0 下工作。
-
我无法尝试,但
suppressWarnings(library(RODBC))应该可以。但我建议听从@zero323 的建议。 -
我认为您需要更新 R。显然您使用的是
-
是的,我使用的是 3.0.0 版。但无论如何,当目前无法升级时,如何抑制这些消息?
标签: r