【发布时间】:2017-06-13 11:48:47
【问题描述】:
我正在处理rmarkdown 演示文稿。我试图展示cast 函数的用法。但是,由于reshape 包是必需的,要运行cast 函数,我需要加载reshape 库,如下所示。
{r package_options, echo=TRUE}
library(reshape)
cast(datam, isim~Ay, value="Sirano")
我只需要在屏幕上看到库的名称 library(reshape) ,并且我希望它用于运行 cast 函数,但我不想看到包输出,如图片。
有人会帮忙吗?
【问题讨论】:
-
我很确定你想要
messages=FALSE。 -
或
invisible(library(reshape)) -
@ŁukaszDeryło 这不会抑制消息
-
@Dason 我尝试了几次,它确实抑制了它们。至少当我将 .Rmd 文件编织成 HTML 时。
-
@ŁukaszDeryło 对于我来说,它不会抑制有关在 R 的更高版本上构建包的警告。如果加载了 plyr,它不会抑制有关蒙面对象的警告。如果您想直接处理加载重塑而不是使用块选项,则需要结合使用
suppressWarnings和suppressPackageStartupMessages。
标签: r markdown r-markdown