我在Rmarkdown中包含了一些R代码,并且试图隐藏函数中的进度条。
假设我具有以下功能:
func <- function(n){
pb <- txtProgressBar(min = 1, max = n, style = 3)
for(i in 1:n){
Sys.sleep(0.1)
setTxtProgressBar(pb, i)
}
close(pb)
}
我想这样在Rmarkdown中调用该函数:
```{r, message=FALSE, progress=FALSE}
func(10)
```
但是,即使我设置了progress = FALSE
,进度条仍然会显示。有办法抑制它吗?
答案 0 :(得分:0)
您可以使用:
```{r}
invisible(capture.output(func(10)))
```
这似乎可以提供您想要的东西。