zoukankan      html  css  js  c++  java
  • RStudio 断点调试 进入for循环语句调试

    参考:

    http://www.rstudio.com/ide/docs/debugging/overview

     1.进入调试模式

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



    2.进入for 调试

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

    如:

    for(){

    browser()

    }





    3. 参考:

    高级:与R使用调试器调试命令

    RStudio进入调试模式时遇到一个交互式的浏览器。有些时候你可能希望调试代码中不能包含断点,或者你可能需要更先进的行为,如条件断点。

    在这些情况下,您可以使用R调试工具使互动浏览器调用所需的时间,一旦调用浏览器,RStudio的调试工具将变得可用。

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

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    python读取二进制文件写入到txt
    python格式化输出
    字符编码
    python--随时记录
    python-web服务器
    openssh移植
    select、poll、epoll
    (总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解
    heartbeat与keepalived的区别
    salt 常用命令整理
  • 原文地址:https://www.cnblogs.com/jamesf/p/4751579.html
Copyright © 2011-2022 走看看