gpt4 book ai didi

r - 在 r markdown 中抑制控制台输出,但保留绘图

转载 作者:行者123 更新时间:2023-12-03 10:48:29 26 4
gpt4 key购买 nike

嗨,我有以下 Markdown 块:

```{r, echo=FALSE,warning=FALSE,message=FALSE,error=FALSE}
lapply(obj,function(x) plot(x,main="some plot") box() axis(1,at=seq(0,25,by=1))
```

输出是多个图。但是,我还在绘图下方的 pdf 文档中收到了控制台消息。
<Plot 1> nice plot 1!
<Plot 2> nice plot 2!

-- nasty horrible console output
## [[1]]
01.2882829

## [[2]]
120.29393933

我试过 echo/warning/error/message = FALSE,但这些都没有抑制控制台输出

请帮忙!

最佳答案

invisible 中包装任何对象将自动阻止 print把它。

你应该可以使用

invisible(lapply(obj,function(x) plot(x,main="some plot")))

然而事实是 echo=FALSE不起作用表明可能还有其他事情发生。

关于r - 在 r markdown 中抑制控制台输出,但保留绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com