加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

RStudio 断点调试 进入for循环语句调试 - 专注大规模数据处理

发布时间:2020-12-14 04:29:34 所属栏目:大数据 来源:网络整理
导读:?1.进入调试模式 全选代码,点击source即可进入调试模式。 2.进入for 调试 在For中加browser(),即可进入For语句中,在右边可以看到每个值的变化。 如: for(){ browser() } ? 3. 参考: 高级:与R使用调试器调试命令 RStudio进入调试模式时遇到一个交互式的

?1.进入调试模式

全选代码,点击source即可进入调试模式。



2.进入for 调试

在For中加browser(),即可进入For语句中,在右边可以看到每个值的变化。
如:
for(){
browser()
}

?




3. 参考:
高级:与R使用调试器调试命令

RStudio进入调试模式时遇到一个交互式的浏览器。有些时候你可能希望调试代码中不能包含断点,或者你可能需要更先进的行为,如条件断点。
在这些情况下,您可以使用R调试工具使互动浏览器调用所需的时间,一旦调用浏览器,RStudio的调试工具将变得可用。

条件断点的 browser()命令([url=]参考[/url])可以在任何地方插入创建一个断点。命令可以包装在一个 if声明中做出有条件的断点;例如: if (x == 0) browser().无代码断点的命令 debug()和 debugonce() ([url=]参考[/url])可用于设置断点时执行一个函数。这使得它可以在函数上设置断点,源文件不是现成的。错误断点它有时是有用的在发生错误时调用调试器。要做到这一点,有R调用浏览器通过设置错误 options(error = browser)。这可能有不良的副作用,因为它将调用浏览器在每个错误无论起源;考虑启用期间只你的调试会话。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读