You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R targets包交互式R Markdown功能未按预期运行问题咨询

问题根因

你使用的targets_0.7.0版本过低,是导致交互模式失效的核心原因。交互式R Markdown的tar_interactive参数完整支持(自动执行目标命令、输出提示信息、将返回值加载到当前环境)是在targets 0.10.0及之后的版本才正式稳定的,老版本中该参数不会触发对应的交互逻辑,直接运行tar_target()调用只会返回目标元数据对象,和你控制台输出的结果一致。

解决方案

方案1(推荐):升级targets包

执行以下命令升级到最新稳定版:

install.packages("targets")

升级后注意两点:

  • 运行代码块时需要运行整个targets类型的代码块,不要单独选中tar_target()行执行,否则不会触发交互逻辑
  • 升级后重新开启tar_interactive = TRUE运行代码块,即可匹配官方文档描述的效果,直接在后续R代码块中调用生成的对象

方案2(不升级版本临时兼容)

如果暂时无法升级包,可以手动执行两步操作达到相同效果:

  1. 运行目标定义代码后,手动执行tar_make(你的目标名)完成目标运行
  2. 执行tar_load(你的目标名)将结果加载到当前环境,即可直接调用对象

内容的提问来源于stack exchange,提问作者Jake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 13:45:03