rstudio增加控制台行数限制

时间:2019-07-02 12:00:52

标签: console rstudio settings

我正在进行一系列冗长的分析,RStudio控制台仅显示最后1,000行的结果,而我大约需要30,000行才能一次查看所有结果。我试图通过将全局选项中的默认值从1000更改为30,000来调整控制台的行数限制,但仍然没有成功。还有其他增加控制台行数限制的方法(也许有一些代码)吗?

1 个答案:

答案 0 :(得分:1)

出于性能方面的考虑,控制台的长度目前受设计限制:

  

“控制台限制为1,000行的原因是,在大多数系统上,如果控制台变得太大,RStudio的界面会大大降低速度。在RStudio的未来版本中,我们希望为控制台实现虚拟滚动,因此它可以增长而不会降低接口速度。”   (来自Rstudio 2017-12-11的 jonathan ,   https://community.rstudio.com/t/more-than-1000-lines-output-in-r-studio-console/3288/2

我使用的解决方法是将超长的控制台输出保存到文本文件,然后从那里开始工作。执行代码时,由替换...的命令产生的所有输出都将保存到文本文件中。

setwd("C:/My Output Folder")
sink(file='myoutput.txt')
...
sink()