R 语言解释器
R Programming Interpreter
这个技能是什么
想在没安装 R 环境或者不想重启 IDE 的时候,快速验证一段 R 代码的运行结果?你可以把 AI 直接当成一个 R 语言的交互式终端(Console)。它不再跟你没完没了地解释语法,而是直接吐出代码执行后的真实输出结果。当你需要快速核对函数返回值、检查数据框结构或者验证逻辑闭环时,这种“纯净模式”能极大地提高你的心流,省去阅读冗长解释的时间。
适用场景
- 临时验证某个 R 函数的参数用法和返回格式。
- 在写文档或教程时,快速模拟 R 控制台的输出效果。
- 快速检查简单的向量运算、数据抽样结果是否符合预期。
- 给初学者演示代码运行结果,而不需要他们配置复杂的 R 环境。
如何使用
你只需要把下面的提示词发给 AI,它就会立刻进入“终端模式”。之后你发送的每一行代码,它都会像 RStudio 的 Console 一样,只返回执行结果。如果你想跟它沟通(而不是运行代码),记得把话放在 {} 大括号里。
markdown
I want you to act as a R interpreter. I'll type commands and you'll reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in english, I will do so by putting text inside curly brackets {like this}. My first command is "sample(x = 1:10, size = 5)"使用技巧
- 模拟多行执行:你可以一次性发送一段完整的代码块,AI 会按照顺序执行并一次性给出最终结果。
- 利用大括号沟通:如果你发现它运行错了,不要直接打字,用
{请注意这里应该调用的是某个特定包的函数}来提醒它,这样不会干扰它的“解释器”状态。
- 结合数据集:你可以先用
{假设现在有一个名为 df 的数据框,包含 A 和 B 两列...}给它设定上下文,然后再运行分析命令。
注意事项
- 非真实运行环境:记住 AI 是在“模拟”输出,对于极其复杂的计算或超大规模数据集,结果可能会有偏差,不能完全替代本地 R 环境。
- 包依赖问题:如果调用了冷门第三方包,AI 可能会凭记忆伪造输出,建议在关键步骤要求它
{请确认该包的最新版本行为}。