相关疑难解决方法(0)

抑制Knitr/Rmarkdown中的消息

这是我的RMarkdown文件的代码:

```{r echo=FALSE, message=FALSE}
opts_chunk$set(comment = NA, echo=FALSE, message = FALSE, warnings = FALSE)
options("getSymbols.warning4.0"=FALSE)
Sys.setenv(TZ = "GMT")
library(quantmod)
library(xtable)
library(PerformanceAnalytics)
```

```{r}
getSymbols("^RUT")
chart.TimeSeries(RUT)
dev.off()
```
Run Code Online (Sandbox Code Playgroud)

尽管设置message = FALSE, warnings = FALSE,我仍然得到输出消息在HTML文件中,当我运行getSymbols()dev.off().他们各自的产出是:

[1] "RUT"
Run Code Online (Sandbox Code Playgroud)

null device 
          1 
Run Code Online (Sandbox Code Playgroud)

如何抑制这些消息?

r knitr r-markdown

26
推荐指数
3
解决办法
4万
查看次数

使函数静默返回

我想编写一个静默返回的R函数,就像我从barplot函数中得到的那样.

我的意思是,如果我这样做output = myfunction(),我可以将输出存储在变量中,但如果我只是使用,则不会打印此输出myfunction().

r return

21
推荐指数
1
解决办法
8135
查看次数

如何抑制输出

我想从命令提示符运行R脚本时抑制R中的输出.

我尝试了很多选项,包括--slave--vanilla.这些选项减少了输出的文本量.

我也试图管道输出,NUL但没有帮助.

powershell r batch-file

14
推荐指数
1
解决办法
1万
查看次数

在n行之后停止打印

所述getOption("max.print")可用于限制可从一个函数调用被打印的值的数目.例如:

options(max.print=20)
print(cars)
Run Code Online (Sandbox Code Playgroud)

仅打印2列的前10行.但是,max.print列表不能很好地工作.特别是如果它们被深深嵌套,打印到控制台的线条数量仍然是无限的.

有没有办法指定可以打印到屏幕上的金额的更难截止?例如,通过指定可以中断打印的行数量?什么也可以防止打印巨大的递归对象?

r cran

9
推荐指数
1
解决办法
656
查看次数

标签 统计

r ×4

batch-file ×1

cran ×1

knitr ×1

powershell ×1

r-markdown ×1

return ×1