编写、运行和分享代码片段,无需任何配置。
在浏览器中在线运行 R
这是一个免费的 R 语言在线编辑器和代码运行工具。在浏览器里写 R 脚本,点击运行,Rscript 会在几秒内执行它。不需要 RStudio,不用在本地安装 R,也不用先等 install.packages() 装完。
编辑器基于与 VS Code 相同的引擎,R 语法高亮、自动补全和错误波浪线提示一应俱全。代码由 Alpine Linux 上的 Rscript 运行,预装了 dplyr、tidyr、stringr 和 jsonlite,也就是用于数据整理的 tidyverse 核心包。无论是探索一个数据框、用 stringr 测试正则表达式,还是用 jsonlite 解析 JSON,都很合适。
这个 R 语言在线编辑器好用在哪里
- 即时运行 R 代码:写好代码,点击运行,几秒内就能看到 Rscript 的输出,不用等
install.packages(),也不用配置 RStudio。 - 完整的 R 语法高亮、自动补全和带行号的清晰错误信息,由 VS Code 同款编辑器引擎提供支持。
- 支持标准输入。
readLines('stdin')和file('stdin')会从编辑器的输入框读取数据,需要交互式输入或解析管道数据的脚本都能完整跑通。你这边不需要 R 解释器、RStudio 或 CRAN 镜像。 - 预装 dplyr、tidyr、stringr 和 jsonlite 的 R:不用在本地安装 RStudio 或 tidyverse,就能运行真正的 tidyverse 数据分析代码。
在 R 语言在线编辑器里可以试试这些
- 基础 R 的向量、数据框和 apply 系列函数:在使用 tidyverse 之前需要掌握的基础。
- tidyverse 数据处理管道:用 magrittr 管道组合 dplyr(filter、mutate、summarise、group_by),再用 tidyr 的
pivot_longer/pivot_wider重塑数据。 - 快速做 R 小实验:用 stringr 测试正则表达式,用 jsonlite 解析一段 JSON,验证一个统计摘要,或者确认分组后的
summarise是怎么工作的。
R 语言在线编译器常见问题
R 语言在线编译器是免费的吗?
是的,R 语言在线编辑器可以免费使用。无需注册,无需安装 R,也不需要 RStudio 许可证,打开页面就能立即运行脚本。
需要安装 R 或 RStudio 吗?
不需要安装。你的电脑上不需要 R、RStudio 或 tidyverse。R 在线运行工具会用 Rscript 执行你的脚本,dplyr、tidyr、stringr 和 jsonlite 都已加载好。
R 语言在线编辑器能在手机和 Chromebook 上用吗?
可以。R 语言在线编辑器支持任何现代浏览器,电脑、平板和手机都能用。在 Chromebook、iPad 或学校电脑上运行 R 脚本,不用安装 RStudio。
R 语言在线编译器里能用 readLines('stdin') 吗?
readLines('stdin') 和 file('stdin') 读取你输入的每一行,效果和在终端中把输入通过管道传给 Rscript script.R 一样。很适合不用上传文件、直接处理临时数据的脚本。试过在线编辑器之后,怎么学习 R 语言?
修改示例 R 代码,点击运行,反复尝试。想要更系统地学习时,Coddy 的互动 R 语言课程会讲解向量、数据框、tidyverse 和数据可视化,配有动手练习。无论你之后要做统计、数据科学还是生物信息学,都能打下扎实基础。
适合 R 的实用工具
与 R 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。