R语言的四款集成开发环境IDE

2022-09-14  本文已影响0人  汲之郎

一、RStudio

RStudio提供了一个优雅而强大、用于构建Web应用的开源框架包Shiny。Shiny可以将数据分析过程以交互式Web应用的方式展示给客户,而不需要掌握HTML、CSS或者JavaScript知识。

RStudio是一个R集成开发环境(IDE)。它包含一个控制台、一个支持语法高亮的编辑器,可以在其中直接运行代码,支持绘图、历史命令显示、代码调试和工作空间管理。

RStudio提供开源和商业版本,既可以在桌面环境(Windows、Mac和Linux)运行,也可以通过浏览器访问RStudio Server和RStudio Server Pro(Debian/Ubuntu、RedHat/CentOS和SUSE Linux)。

启动之后,窗口分为4个部分。默认左上角是一个代码编辑器,左下角是一个控制台和终端,右侧包含了多个可选的功能标签,包括环境、命令历史、文件目录、绘图、数据源连接、包管理、帮助、构建工具、VCS以及查看器。窗口布局可以通过“Tools”-“Global Options…”-“Pane Layout”进行调整。

除此之外,RStudio还开发了许多优秀的R包。其中包括tidyverse(一个用于数据科学的包集合)、rmarkdown、Sparklyr、knitr、readxl、lubridate、devtools、magrittr、packrat、stringr等等。

二、R Commander

R Commander是一个免费开源的R基础统计GUI。它是作为一个R包Rcmdr实现的,可以在CRAN上下载安装。

三、StatET

StatET是一个基于Eclipse的开源R集成开发环境。它提供了许多用于R编码和包构建的成熟工具,包括一个完全集成的R控制台、代码编辑器、调试器、对象浏览器、文档编写工具和帮助系统。

四、Rattle

Rattle是一个基于R语言编写的为数据挖掘服务的图形用户界面(GUI),使用gnome做为图形用户界面。它是the R Analytical Tool To Learn Easily的简写,它可以将所有的操作生成相应的R脚本,非常适合用于R语言数据分析的学习。

上一篇下一篇

猜你喜欢

热点阅读