从R Markdown中删除种子初始化消息

时间:2017-10-23 11:26:13

标签: r r-markdown

目前正尝试在R markdown中输出绘图,并删除了使用

不需要的控制台消息
{r, echo = FALSE, message = FALSE, fig.width = 5, fig.height = 5}

但是我仍然收到种子初始化消息:

## Seed default initialization

不确定如何在不删除情节的情况下删除此内容,如include = FALSE所示。

2 个答案:

答案 0 :(得分:0)

试试include = F。在这种情况下,您可能希望将种子放在其自己的块中。

答案 1 :(得分:0)

看起来消息来自cat命令或类似命令。这有点尴尬,但您可以使用capture.output转换它,以便echo = FALSE抑制它:

capture.output(x <- urand.bigz(nb = 2, size = i))

然后使用之前使用x的{​​{1}}。您需要分配给它的原因是因为urand.bigz会以capture.output消息取回返回值。

它仅在第一次通话时发生,因此您无需为后续通话执行此操作。