Menu
CoddyTech

R 语言在线编译器

编写、运行和分享代码片段,无需任何配置。

Coddyscript.R
Output
Click Run to see the output here.

在浏览器中在线运行 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。