【问题标题】:rstudio increase console line limitrstudio 增加控制台线路限制
【发布时间】:2019-11-13 01:47:59
【问题描述】:

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

【问题讨论】:

    标签: console rstudio settings


    【解决方案1】:

    出于性能原因,目前控制台的长度似乎受到了设计的限制:

    “控制台限制为1000行的原因是,在大多数系统上,当控制台变得太大时,RStudio的界面会显着变慢。在RStudio的未来版本中,我们希望为控制台实现虚拟滚动,所以它可以在不减慢界面速度的情况下增长。” (jonathan 来自 Rstudio 2017-12-11, 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()
    

    【讨论】:

    • 以某种方式将潜在的错误和警告消息添加到文件中会很棒
    • sink(file="filename.txt", split=TRUE) 将打印输出并保存到文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2018-03-25
    • 2015-01-16
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多