【问题标题】:Rstudio: way to run R code but only if previous lines of code were successful?Rstudio:运行 R 代码的方法,但前提是之前的代码行成功?
【发布时间】:2019-07-19 21:46:37
【问题描述】:

有时如果你有一个较长的脚本,能够突出显示你想要运行的代码(整个脚本或其中的一部分),然后按 之类的东西 ctrl 会很方便+ enter 运行代码,但需要注意的是,下一行只有在前面的所有行都运行时才会运行。

有没有办法在 RStudio 中做到这一点?

【问题讨论】:

    标签: rstudio


    【解决方案1】:

    两种方式:

    A) '转到 Debug -> On Error 并将值从“Error Inspector”更改为“Break in Code”。' (乔纳森·麦克弗森https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio#introduction)。

    B) 使用笔记本脚本。在笔记本中,“一次只发送一行。如果一行出现错误,这允许执行停止。 (RMarkdown 团队https://bookdown.org/yihui/rmarkdown/notebook.html)。

    【讨论】:

      猜你喜欢
      • 2014-08-25
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多