在 R studio 中逐行调试

2024-01-11

有没有办法在R studio环境中逐行调试代码?

我知道有断点、下一步、继续等来调试。但我正在寻找像 Visual Studio 中的那样的逐行调试选项。

谢谢


对于像我这样习惯了其他 IDE 的 R-Studio 新手:

a) 通过单击边框或按Shift+F9(=>显示红色断点点)

b) 相当于其他IDE中的“调试”:

  • Click source or
  • Press Ctrl+Shift+Enter or
  • 启用source on save并保存

c) 看一下Console看法。有常见的调试选项:

  • 执行下一行F10
  • 进入函数Shift+F4
  • 完成功能Shift+F6
  • 继续Shift+F5
  • 停止调试Shift+F8

(不幸的是,我没有找到一种方法来调整这些选项的快捷键。它们没有在“工具=>修改键盘快捷键”下列出。)

d)调试时似乎没有“悬停在表达式上”功能。你可以看看Environment查看变量的值并在调试时使用控制台计算表达式。

如果要运行脚本而不进行调试且不清除断点,请选择所有行Ctrl+A并使用“运行”按钮。 (对我来说似乎很复杂......我希望有一个额外的运行按钮或快捷键,但找不到。)

如果没有选择,则运行按钮只执行当前行。您可以按几次该按钮来单步执行代码并查看相应的控制台输出(=伪调试)。

另请参阅文档:

  • https://support.rstudio.com/hc/en-us/articles/200484448-编辑和执行代码 https://support.rstudio.com/hc/en-us/articles/200484448-Editing-and-Executing-Code

  • https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio

以及相关问题:

  • 禁用 RStudio 中的所有断点 https://stackoverflow.com/questions/32959164/disable-all-breakpoints-in-rstudio
  • 在 R 中调试不同源文件中的函数 https://stackoverflow.com/questions/12516192/debugging-a-function-in-a-different-source-file-in-r
  • Rstudio 调试 - 缺少进入按钮的步骤 https://stackoverflow.com/questions/32395122/rstudio-debug-missing-step-into-button
  • https://support.rstudio.com/hc/en-us/community/posts/202156378-how-do-i-clear-the-console- https://support.rstudio.com/hc/en-us/community/posts/202156378-how-do-i-clear-the-console-
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 R studio 中逐行调试 的相关文章

  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • 如何删除箱线图上的刻度线

    我试图从箱线图中删除 x 轴刻度线 但保留与刻度线关联的标签 这在基础 R 中可能吗 colors lt c lightskyblue3 gray78 gold1 wheat1 boxplot avgscore module data mi
  • 我无法下载 R 中的 reshape2 包 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在尝试安装 R 包时收到此响应 gt installed packages reshape2 Package LibPath V
  • 正则表达式字符串中第一个和最后一个非点的位置

    我希望找到字符串的第一个和最后一个非点元素的位置 理想情况下我想这样做regex在基地R 我已经写过R解决问题的代码 不过 我对一个感兴趣regex解决方案 感谢您的任何建议 这是一个示例数据集和R代码以获得所需的结果 此代码拆分字符串并使
  • R - Plm 和 lm - 固定效应

    我有一个平衡面板数据集 df 本质上由三个变量组成 A B and Y 对于一堆独特识别的区域来说 它会随着时间的推移而变化 我想运行一个回归 其中包括区域 下面等式中的区域 和时间 年份 固定效应 如果我没记错的话 我可以通过不同的方式来
  • 纵向序列数据的三次样条方法?

    我有一个串行数据 格式如下 time milk Animal ID 30 25 6 1 31 27 2 1 32 24 4 1 33 17 4 1 34 33 6 1 35 25 4 1 33 29 4 2 34 25 4 2 35 24
  • kernlab 中 SVM 训练之外的核矩阵计算

    我正在开发一种新算法 该算法可以生成修改后的核矩阵以用于 SVM 训练 但遇到了一个奇怪的问题 出于测试目的 我比较了使用 kernelMatrix 接口和普通内核接口学习的 SVM 模型 例如 Model with kernelMatri
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • 从命令行运行 R 代码 (Windows)

    我在名为 analysis r 的文件中有一些 R 代码 我希望能够从命令行 CMD 运行该文件中的代码 而无需通过 R 终端 并且我还希望能够传递参数并在我的代码中使用这些参数 例如就像下面的伪代码 C gt execute r scri
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 使用 Shiny 发布平行坐标图表时出现“错误:路径[1]="”:没有这样的文件或目录”

    我有一个似乎很常见但我还没有找到解决方案的问题 当尝试使用 rCharts Parcoords 发布 Web 应用程序时 出现以下错误 错误 路径 1 没有这样的文件或目录 奇怪的是 该应用程序在我的笔记本电脑上运行得很好 下面是我正在使用
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • 将阴影区域添加到五分位数之间的直方图中

    All 我有一个包含 2 个直方图的图表 其中我还绘制了代表第 20 40 60 和 80 个百分位数的线条 下面的代码使用虚拟数据重现了类似的图表 data lt rbind data frame x rnorm 1000 0 1 g o
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou
  • 如何从 R keras 中的类似生成器的数据中评估()和预测()

    我有以下代码 数据集可以下载here https www dropbox com s qjt5o31oyqj10m8 data tar gz dl 0 or here https www kaggle com c dogs vs cats
  • 计算 R 中各列的唯一值

    我正在尝试创建一个新变量 其中包含来自两个不同列的字符串值的唯一计数 所以我有这样的东西 例如 A tibble 4 x 2 names partners
  • 如何从 R 中的 txt 文件读取矩阵?

    我有一个带有矩阵的txt文件 Matrix txt 重要 数字之间没有空格 0100 1001 1100 我想在 R 中将其作为矩阵读取 我该怎么做 我尝试使用 as matrix read table Matrix txt sep 但失败
  • ggplot2:如何标记事件发生的日期

    我想从第二个情节中获取第一个情节的信息 第二张图表示事件发生的天数 它看起来更宽 因为它没有图例 但它是相同的时间尺度 我选择在第一个图中手动分配颜色 I would like to overlay the second plot dots
  • 闭包作为数据合并习惯的解决方案

    我正在尝试解决闭包问题 而且我think我发现了一个案例 他们可能会有所帮助 我有以下几部分需要处理 一组正则表达式 旨在清理状态名称 位于函数中 具有州名称 上述函数创建的标准化形式 和州 ID 代码的 data frame 用于链接两者
  • 无法更改 RStudio 中的 R 版本

    我的 RStudio V 0 99 491 无法更改 R 版本 我以平常的方式行事Global Options gt R Version 然后它挂起并且不再工作或反应 R 运行良好的初始版本是R 3 1 0 我以前从未遇到过这样的问题 也许

随机推荐

  • 如何在 Zend Framework 中创建模块化 MVC 组件

    我在 Zend Framework 应用程序中创建模块化可重用组件时遇到问题 在本例中 我指的不是 Zend Framework 模块 而是拥有可重用 MVC 小部件的能力 如果您愿意 我遇到的问题可能对于我的实现来说非常特殊 但如果有人能
  • Airflow - 从 dag 上下文回调中解析任务 ID

    起初与dag callback on failure callback and on success callback 我以为这会触发success or fail状态时dag完成 如 dag 中所定义 但随后它似乎每次都会被实例化task
  • Matplotlib 提供的seaborn 样式自 3.6 起已弃用

    Matplotlib 提供的seaborn 样式自 3 6 起已弃用 因为它们不再对应于seaborn 发布的样式 但是 它们仍将以 seaborn v0 8 rdquo 24418 24335 25552 20379 12290 2511
  • 适用于 Android Studio 的 Google Play 服务版本

    我正在从 Eclipse 切换到 Android Studio 在 Eclipse 中将 GPServices 添加到我的项目中非常简单 只需确保在 SDK 管理器中安装了最新的 SDK 并将库从 SDK 包复制到我的工作区即可 使用 AS
  • 为每个左连接行匹配重复所有基表行

    我无法简洁地描述我需要什么 因此感谢任何编辑标题的帮助 我有 3 张表 Jobs has JobID PK JobsDetail has JobID FK and DepartmentsID FK Departments has Depar
  • 如何使用 dojo create 创建 div?

    我想通过 dojo create 从此示例生成 divNodes0 div 包括 h1 和 ul div div style background color d0d0d0 h1 h1 ul ul div div
  • Kotlin 用子类型覆盖 fun

    我在继承包含基类型的方法 乐趣的接口时遇到问题 我想将其重写为实现它的类中的子类型 到目前为止我已经有了界面 interface IModel fun convert dataModel BaseDataModel 以及实现它的类 clas
  • 如何使用命令行编译WPF程序?

    我需要使用命令行 C 编译器 即csc exe 问题是错误CS0103 编译器说没有InitializeComponent 我的程序中的方法 但这是错误的 因为我添加了 System Xaml dll 有人知道如何解决这个问题吗 使用 MS
  • Rails Engine - Gems 依赖项,如何将它们加载到应用程序中?

    我在这里做一个引擎 它独立工作正常 当我将其转换为 gem 并将其加载到另一个应用程序中时 我收到许多未定义的错误 这些错误来自我的引擎 gem 的依赖项 这是宝石规格 s add dependency paperclip s add de
  • 如何在引导程序中将图像放在图像上;

    我需要将一个图像放在另一个图像上 这是我的代码
  • 找不到方法compile()

    我想在 android studio 中添加一个 lib 但它不起作用 这是一个屏幕截图 我还尝试在 gradle build 中添加依赖项 但这也不起作用 也许是因为我在代理后面 You 使用错误 build gradle file 你不
  • 基于 OWIN 在 MVC 5 中为多个 Web 应用程序设置表单身份验证

    我正在设置我的第一个 MVC Web 应用程序 我知道我需要提供基于表单的身份验证模型 并且我也知道我也会将其重用于多个其他内部 Web 应用程序 我相信 MVC 5 身份验证的所有文档都基于 OWIN 内容 并且使用 EF Code Fi
  • 如何更改 Windows 服务的名称?

    我有一个用 C 开发的 Windows 服务应用程序 相同的服务需要使用不同的配置文件来运行 要在同一台计算机上运行这些服务 我需要更改服务的名称 我可以创建解决方案的多个副本 但不确定如何更改服务的名称 Thanks 在您的 win 服务
  • 在 Powershell 中创建表

    伙计们 我有一个查询远程计算机中的服务的脚本 它运行 2 个嵌套的 foreach 循环 其中 1 个用于计算机列表 内部一个用于服务列表 我想在二维数组中捕获该过程的输出 The desired output should be like
  • Node.js 猫鼬性能

    有人有使用 mongoose js 作为大规模 Mongodb 的 Node js 映射器的经验吗 我想知道是否应该使用本机驱动程序 因此我将所有内容保持轻量级或编写一个简单的包装器 如果有人有任何提示 请建议 非常感谢 参加聚会有点晚了
  • 如何订购字母列表(“a”、“b”、“c”、...、“z”、“aa”、“ab”)?在这种情况下,String#succ 和 <=> 似乎不能很好地协同工作

    我的一个对象 item 有一个 ID letter id 格式为 a b aa ab 等 为了生成它 我使用 ruby 的String succ在这样的实例方法中 def set letter id last parent items al
  • 日期之间的天数(不包括周末和节假日)

    有没有办法在不创建新表或视图的情况下计算 PostgreSQL 中两个日期之间的天数 不包括周末和特定假期 我只有数据库的读取权限 因此无法创建 假日 表或视图 我正在考虑使用generate series函数 但假期并不遵循特定的模式 因
  • Junit 5 和 IntelliJ“未找到测试”

    问答式问题 因为现有问题与我在此处所做的简单拼写错误不符 Goal 使用 UI 通过 IntelliJ IDE 执行简单的 JUnit 测试 右键单击 运行测试 Problem IntelliJ 表示 未找到测试 Code import o
  • Pygame 表面的 alpha 不影响透明度

    当鼠标未悬停在游戏中时 我试图使用户界面事物变得透明 但由于某种原因 当我设置图像的 alpha 值使其变得透明时 什么也没有发生 这是一些可复制该问题的可运行代码 import pygame WHITE 255 255 255 class
  • 在 R studio 中逐行调试

    有没有办法在R studio环境中逐行调试代码 我知道有断点 下一步 继续等来调试 但我正在寻找像 Visual Studio 中的那样的逐行调试选项 谢谢 对于像我这样习惯了其他 IDE 的 R Studio 新手 a 通过单击边框或按S