为何收录
数据分析的大部分时间花在“跑一段代码、看一眼结果、再改一段”的循环里。通用代码编辑器擅长写代码,却不太关心内存里有哪些数据框、刚画的图在哪里;RStudio 把这些做得很成熟,但主要服务 R。Positron 试图把两者合在一起:编辑器、扩展机制和 Git 支持来自 Code OSS,控制台、变量、数据和绘图这些交互部件由 Posit 针对 R 和 Python 重新实现。它适合同时用 R 和 Python 做统计分析、写 Quarto 报告或开发 Shiny 应用的研究者和课题组,也适合习惯 VS Code、又想要 RStudio 式交互分析的用户。官方 FAQ 写明,R 和 Python 是一等支持的语言;Rust、C/C++ 等语言可以借第三方扩展编辑,但用不上控制台、绘图等数据科学功能。
R 与 Python 的交互窗格
默认的 Stacked 布局把编辑器放在中间,下方是控制台和终端,右侧副侧栏是变量和绘图窗格。控制台是常驻的 R 或 Python 会话,可以同时开多个。解释器运行在 IDE 之外的独立进程里,官方 FAQ 说明,这样 R 或 Python 崩溃时不一定连带 IDE 崩溃,切换语言版本也只需重启控制台,不必重载整个 IDE。2026.09 版起,控制台会把多条语句拆成完整表达式逐条执行,检查语句是否完整时也可以取消提交。
变量窗格列出当前会话里的对象,数据框单独归在 DATA 分组,打开的数据库连接也显示在这里。点击数据框旁的图标会打开数据浏览器:主体是类似电子表格的数据网格,旁边是逐列汇总统计的面板,上方是筛选栏。筛选和排序只是临时视图,官方文档强调它补充而不替代代码。除了会话中的数据框,数据浏览器还能借助 DuckDB 直接打开工作区里的 CSV、TSV、Parquet 和 Excel 文件;在代码里,Python 用 %view df,R 用 View(df) 打开。2026.09 版新增的 Import Data 对话框会为数据文件生成读入代码,CSV、TSV 在 Python 中用 pandas、在 R 中用 readr,也支持 Excel 和 Parquet 文件;生成的代码可以复制,也可以直接在控制台运行。

Positron 官方文档中的数据浏览器截图,由数据网格、逐列汇总面板和筛选栏组成,筛选与排序只生成临时视图。图片:Posit Software, PBC,来源 Positron 官方文档 Data Explorer 页(posit-dev/positron-website),许可 CC BY-SA 4.0。
绘图窗格自动接收会话中生成的图,保存整个会话的绘图历史,并标明每张图来自 R 还是 Python 会话。图可以缩放,或在编辑器标签页、新窗口中打开;工具栏还能跳转到、复制或重新运行生成这张图的代码,并把图导出为 PNG、SVG、PDF 等格式。对需要反复调整图形的论文作者来说,能从图回到生成它的代码,比单纯保存图片更方便核对。
Posit Assistant 新集成与费用
Posit Assistant 是 Posit 的数据科学 AI 助手,2026.04.0 起在 Positron 中以预览功能出现,2026.07 起随 Positron 默认提供,取代此前的 Positron Assistant 和 Databot。除了打开的文件和项目结构,它还能读取会话里加载的数据、绘图和控制台历史。Posit 的 Jonathan McPherson 在 10 月 21 日的 Posit 开源博客文章中介绍,此前它与 Positron 的交互大体限于控制台和编辑器,即运行代码、查看结果、修改脚本和文档。从 2026.10 版起,它可以调用 Positron 自己掌握的信息和操作:接入“包”窗格的数据源,按当前 R 或 Python 环境的合适方式安装包,并查询已装包是否有已知安全漏洞;查看 Positron 识别到的全部 R 与 Python 解释器,回答“为什么看不到某个 R 版本”这类问题,或在项目中新建 uv 环境;启动和切换控制台,把脚本放到单独的控制台里运行;把内容发布到 Posit Connect 或 Connect Cloud。2026.10.0 的发布说明还举例说,可以让它运行 Shiny 应用、在数据浏览器中打开 Parquet 文件、浏览数据连接。
这些功能目前是预览版,要在设置中打开 Assistant: Preview Features(assistant.previewFeatures)。Assistant 每次要调用 Positron 命令都会请求确认,可以逐条批准,也可以对项目设为自动批准;由于这些命令能改动环境,Assistant 的 Ask 模式下不提供它们。博客也承认 Assistant 有时会选错工具,这时可以明确让它“ask Positron”。同一版本还加入了实验性的内置 MCP 服务器(设置 ai.mcp.enabled),让 Claude Code、Codex、Gemini CLI 等外部编程代理接入正在运行的 R 和 Python 会话,控制台会标出由代理运行的代码。
费用方面,博客和发布说明都没有为这次集成另设收费,但 Posit Assistant 本身需要接入模型才能工作。一种方式是自带 API 密钥,连接 Anthropic、Amazon Bedrock、GitHub Copilot、OpenAI 等服务商,费用直接付给服务商;另一种是订阅 Posit AI Pass。按 Posit AI Pass 文档,Pro 方案每月 20 美元,含 15 美元的 Assistant 额度和不限量的“下一步编辑建议”(NES)补全,额度当月不结转,用量按模型服务商价格加收 10% 计算;符合条件的新用户首月 5 美元,2026 年 9 月起不再提供免费试用,注册时须绑定付款方式。Positron 官网说明,使用外部模型服务商时 Posit 不收集提示词、代码或对话,选用 Posit AI Pass 则适用 Posit 的隐私政策与 AI 协议;无论用哪家模型,Posit 都不为 AI 生成的代码提供支持。
与 RStudio、VS Code 的区别和局限
Positron 和 VS Code 建立在同一个开源内核 Code OSS 上,编辑操作、命令面板和多数扩展相通,差别主要有两点。第一,Posit 认为 VS Code 的扩展 API 改不动主界面,所以直接修改 IDE 来加入控制台、变量窗格和数据浏览器,而不是把它们做成扩展。第二,微软不允许在 VS Code 官方构建之外访问其扩展市场,Positron 默认从 Posit Public Package Manager 安装扩展,目录与 Open VSX 相同;有些扩展作者没有发布到 Open VSX,或那里的版本滞后,含微软专有代码的扩展也用不了。VS Code 的 R 扩展与 Positron 自带的 R 支持冲突,不宜同时使用;Python 扩展则由 Positron 内置的分支版本替代。
和 RStudio 相比,Positron 把 Python 也当作一等语言,并能安装 VS Code 生态的扩展。Posit 在 FAQ 中表示会继续维护 RStudio,重点放在安全、稳定和重要缺陷修复,大规模的新功能主要进入 Positron;R 新手建议从 Positron 起步,用得顺手的 RStudio 用户也可以继续使用。有几项 R 专属功能仍是 RStudio 更完整:RStudio 对 Sweave 和 R Markdown 的支持更深,Positron 侧重 Quarto,但也能渲染 R Markdown;RStudio 插件(add-in)只有一部分能在 Positron 中运行;Positron 不提供 .Rproj 那样的项目文件,任何文件夹都可以作为项目打开。从 RStudio 迁移时,这几处最容易遇到。
其他局限也要提前知道。许可证不允许未经 Posit 同意把 Positron 作为服务提供给第三方,想在课题组服务器上给外部用户托管的机构,应先对照许可正文和教育附加条款。官网写明 Remote SSH 和 Workbench 功能目前支持 RHEL 8、9、10 和 Ubuntu 22、24,其他 Linux 发行版作为远程主机时可能不受支持。Assistant 与 Positron 的集成仍是预览功能,行为可能随月度版本变化。若想先判断是否合用,可以做一个小规模验收(这是建议,本文未执行):选一个已有的 R 或 Python 分析项目,在 Positron 中打开,检查解释器是否被正确识别、数据框能否在数据浏览器中筛选、图能否导出为期刊需要的 PDF 或 SVG;从 RStudio 迁移的用户,再确认常用插件和 R Markdown 文档能否正常运行。
参考文献
-
Jonathan McPherson. A deeper Positron integration for Posit Assistant. Posit Open Source,2026-10-21。
-
posit-dev/positron. GitHub,2026-10-22 核验。
-
LICENSE.txt(Elastic License 2.0 与 Positron Education License Rider). GitHub,2026-10-22 核验。
-
Licensing. Positron 文档,2026-10-22 核验。
-
SPDX License List 3.29.0. SPDX,2026-09-16。
-
Release 2026.10.1-2. GitHub,2026-10-19 发布。
-
Release 2026.10.0-297. GitHub,2026-10-08 发布。
-
Release 2026.09.0-256. GitHub,2026-09-03 发布。
-
Download Positron. Positron 文档,2026-10-22 核验。
-
Frequently Asked Questions. Positron 文档,2026-10-22 核验。
-
Layout. Positron 文档。
-
Variables Pane. Positron 文档。
-
Data Explorer. Positron 文档。
-
Plots Pane. Positron 文档。
-
Extensions. Positron 文档。
-
Posit Assistant. Positron 文档,2026-10-22 核验。
-
Frequently asked questions – Posit AI Pass. Posit 文档,2026-10-22 核验。
-
What’s new with Posit AI Pass. Posit 文档,2026-10-22 核验。
-
信息由 Scholay 学术一站式平台 整理并发表,如有侵权请反馈下架。
-
信息同步发表于恩特学术,智能时代的学者社区