我有一个R程序,它产生持续的连续输出,我想要在RGUI控制台中连续显示这些输出。然而,我需要继续按返回按钮,以继续看到下一个输出。我怎么才能避免这种情况?奇怪的是,当我从RStudio内部运行程序时,这个问题不会发生。
非常感谢亚历克斯
发布于 2014-03-18 11:11:33
当您想要更新控制台输出时,随时使用flush.console()。示例:
这将只将输出输出打印到循环结束时的控制台:
for (i in 1:3) {
Sys.sleep(1)
print(i)
}这将在循环的每次迭代中打印输出:
for (i in 1:3) {
Sys.sleep(1)
print(i)
flush.console()
}https://stackoverflow.com/questions/22476976
复制相似问题