PyCharm 2025.2 Help

运行和调试 R 脚本

运行 R 脚本

  1. 单击 运行 R 文件R 文件工具栏 上。

  2. R 控制台R 工具 窗口中分析结果。

    R 控制台 启动并显示发送到标准输出的执行结果。 PyCharm 还会打开 图表 选项卡的 R 工具 窗口,如果脚本渲染了任何可视内容。

    运行 R 脚本并渲染图形

    如果 R 脚本涉及任何 JavaScript 可视化库,结果将呈现在 查看器 窗口中。

  3. 单击 复制到剪贴板 将生成的图复制到剪贴板。 如有需要,请保存结果。 单击 导出表格图表 选项卡中将绘制的内容导出到 .png 文件中。

    您可以拖动预览区域的左下角以调整图像大小。 如果您希望继续处理图像,请选择 保存后打开 复选框。

    导出图形

    单击表视图中的 导出表格 将表格保存到 .csv 文件中。

变量 选项卡的 R 控制台 帮助您在脚本执行期间分析变量的值。 每个变量左侧的图标指示其类型:

  • 数组 :数组

  • primitive :primitive

  • value :对象

  • table-view :表格

查看变量

  • 要预览特定变量的不仅值,还包括其大小和对应的类,请单击 查看选项变量 工具栏上选择所需选项:

    查看选项
  • 单击 视图 链接以在弹出窗口中预览数组值,单击 查看表格 链接以在编辑器中以表格形式预览数据。

    在表视图中预览数据

    您可以 筛选表格中的数据 ,将表格结构化为 页面 ,并定义每页的行数。

  • 单击 导入数据变量 工具栏上导入 CSV、TSV 或 XLS 文件。 指定数据集并选择分隔符以表格形式预览数据:

    导入 CSV 文件

    数据已添加到全局变量中,可以从全局环境中访问。

    导入数据文件

您可以将 R 文件作为可运行的进程 作业 执行。 作业显示在 R 控制台 的单独选项卡中。

运行作业

  1. 在编辑器中打开任意 R 文件,然后单击 运行作业 在 R 文件工具栏上。

  2. 指定您希望处理作业执行结果的方式。 您可以限制复制它、复制到全局环境,或复制到单独的变量中。

    作业设置

    R 脚本已执行,您可以在 作业 选项卡的 R 控制台 中跟踪其执行。

    作业

    使用 作业 工具栏中的以下图标:

    项目

    描述

    添加作业

    添加新作业。

    删除作业

    清除作业列表。

    重新运行作业

    重新运行作业。

  3. 切换到 变量 选项卡的 R 控制台 以检查执行结果。

    结果已复制到全局环境中
    结果已复制到单独的变量中

您可以调试 R 脚本以检测代码中的任何错误。

调试 R 脚本

  1. 单击 边距以创建 断点

  2. 单击 调试 R 文件R 文件工具栏 上。

    调试过程会在断点处停止,您可以在 变量 窗口中预览当前结果。

    在 PyCharm 中调试 R 脚本
  3. 使用调试工具栏控制脚本执行:

    项目

    工具提示和快捷键

    描述

    恢复

    调试

    当当前应用程序在断点处停止时,单击此按钮以继续执行。 当应用程序正在运行时,此按钮切换为 重启

    暂停

    暂停程序

    点击此按钮以暂停程序执行。

    停止

    停止

    点击此按钮以终止当前进程。

    逐步跳过

    单步跳过 F8

    点击此按钮以执行程序,直到当前方法或文件中的下一行,跳过当前执行点引用的方法(如果有)。 如果当前行是方法中的最后一行,执行步骤将跳转到该方法之后执行的行。

    逐步进入

    单步进入

    点击此按钮以使调试器进入当前执行点调用的方法。

    逐步退出

    单步退出

    点击此按钮可使调试器退出当前方法,并跳至其后执行的行。

    运行到光标处

    运行到光标处

    点击此按钮以恢复程序执行,并在执行点到达编辑器中当前光标位置的行时暂停。 不需要断点。 实际上,在光标处为当前行设置了一个临时断点,一旦程序执行暂停,该断点就会被移除。 因此,如果文本光标位于已执行的行,程序将只是恢复执行,因为无法回滚到先前的断点。 此操作在您深入方法序列且需要一次退出多个方法时特别有用。

    如果在应该执行的行上设置了断点,在到达指定行之前,调试器会在遇到的第一个断点处暂停。

    当您需要在特定行设置一个临时断点,而程序执行不应中断时,请使用此操作。

    查看断点

    查看断点

    单击此按钮以打开 断点 对话框,您可以在其中配置 R 断点行为。

    查看 R 特定的断点

    静音断点

    静音断点

    使用此按钮切换断点状态。

    调试工具窗口的工具栏中按下 按钮时,项目中的所有断点将被静音,其图标变为灰色: muted_breakpoint.png

    您可以暂时静音项目中的所有断点,以便在不停止于断点的情况下执行程序。

    计算表达式

    计算表达式

    单击此按钮以打开 评估表达式 对话框。

要执行或调试代码片段,请选择片段并按 运行选中部分调试选中部分。 运行代码片段时,请注意代码依赖关系。 执行的片段中使用的所有变量必须已初始化。

使用运行/调试配置执行代码

通过运行/调试配置,您可以定义 PyCharm 执行 R 代码的方式。

  1. 请执行以下操作之一:

    • 转到 运行 | 编辑配置

    • 在主工具栏中,从运行/调试配置列表中选择 编辑配置

      编辑运行/调试配置
    • Alt+Shift+F10 并选择 编辑配置

  2. 运行/调试配置 对话框中,单击窗口工具栏上的 + 并从可用的运行/调试配置列表中选择 R 配置。

    R 运行/调试配置
  3. 指定脚本的位置及其工作目录。 您还可以定义要执行的 R 脚本的命令行参数和 R 解释器的选项。 环境变量列表包含多个用分号分隔的变量。 要填写列表,请单击浏览按钮并在 环境变量 对话框中指定所需的环境变量集。

    如果您希望在 R 脚本之前执行任何任务,请单击 +启动前 字段附近并选择一个任务。 例如,您可以在执行 Shiny 代码之前请求打开浏览器。

    完成后,单击 确定 保存配置。 现在,您可以单击 运行配置 运行它。

您可以为脚本创建一个临时运行/调试配置,并在以后为其添加更多参数。 在编辑器中打开一个 R 文件,右键单击编辑器中的任意位置,然后按 Alt+Shift+F10

PyCharm 创建了一个临时配置,以便您可以编辑或运行它。

临时运行/调试配置

临时配置会出现在已创建配置的列表中。 您可以随时修改临时配置并保存它(使其成为永久配置)。

保存临时配置
最后修改日期: 2025年 9月 26日