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

一、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语言数据分析的学习。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工欲善其事,必先利其器。总结一下,方便多了。R语言还是很牛逼的,可以干很多事情。有一把顺手的刀还是很重要的。 0....
    Liam_ml阅读 10,148评论 1 60
  • 重点摘要:数据分析的原则,步骤; 常用数据分析的工具,数据挖掘的工具; R语言的优缺点; ...
    包包猫阅读 4,371评论 0 5
  • 1. 入门了解R 能干啥?为啥要学R?强大的数据分析工具及各种扩展包高通量的数据处理能力Rstudio(强大的R ...
    茶思饭阅读 5,113评论 1 13
  • 介绍 RStudio Server 是 RStudio 公司打造的一款基于 Web 的开源编辑器,如果你熟悉 RS...
    FinanceR阅读 7,116评论 0 3
  • 在学习R的时候,R的包众多,很多时候对于初学者会造成很大的困扰就是不知道用什么样的包比较合适。我会在不断使用...
    果果哥哥BBQ阅读 16,299评论 0 62