【问题标题】:R markdown, hiding the library outputR markdown,隐藏库输出
【发布时间】: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


【解决方案1】:

如果您想隐藏所有这些消息,您必须输入:

```{r,warning=FALSE,message=FALSE}
library(reshape)
```

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2016-05-10
    • 1970-01-01
    • 2020-04-13
    • 2019-02-12
    • 2021-06-13
    • 1970-01-01
    相关资源
    最近更新 更多