RStudio 断点调试 进入for循环语句调试 | 您所在的位置:网站首页 › r语言怎么执行 › RStudio 断点调试 进入for循环语句调试 |
参考: http://www.rstudio.com/ide/docs/debugging/overview 1.进入调试模式全选代码,点击source即可进入调试模式。
在For中加browser(),即可进入For语句中,在右边可以看到每个值的变化。 如: for(){ browser() }
RStudio进入调试模式时遇到一个交互式的浏览器。有些时候你可能希望调试代码中不能包含断点,或者你可能需要更先进的行为,如条件断点。 在这些情况下,您可以使用R调试工具使互动浏览器调用所需的时间,一旦调用浏览器,RStudio的调试工具将变得可用。 条件断点 的 browser() 命令( 参考 )可以在任何地方插入创建一个断点。 命令可以包装在一个 if声明中做出有条件的断点;例如: if (x == 0) browser(). 无代码断点 的命令 debug() 和 debugonce() ( 参考 )可用于设置断点时执行一个函数。这使得它可以在函数上设置断点,源文件不是现成的。 错误断点 它有时是有用的在发生错误时调用调试器。 要做到这一点,有R调用浏览器通过设置错误 options(error = browser)。 这可能有不良的副作用,因为它将调用浏览器在每个错误无论起源;考虑启用期间只你的调试会话。 |
CopyRight 2018-2019 实验室设备网 版权所有 |