我正在尝试在R
函数中使用文本进度条,如下所示。
pb <- txtProgressBar(min = 0, max = 10, style = 3)
for (i in 1:10) {
Sys.sleep(0.25)
setTxtProgressBar(pb, i)
}
当启动进度条时,我得到了一个不必要的输出行,如下所示,风格为3。
pb <- txtProgressBar(min = 0, max = 10, style = 3)
| | 0%
无论如何要避免这种情况吗? invisible
似乎不起作用。使用其他样式1和2这样的输出ablesnt。
答案 0 :(得分:1)
如果您在使用invisible
后使用capture.output
,则可以避免任何输出:
invisible(capture.output(pb <- txtProgressBar(min = 0, max = 10, style = 3)))