文章目录

  • RStudio
  • R Commander
  • StatET
  • Rattle

RStudio

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

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

R Commander

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

install.packages("Rcmdr")
library(Rcmdr)

StatET

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

Rattle

Rattle是一个基于R语言的数据挖掘GUI。它是the R Analytical Tool To Learn Easily的简写,它可以将所有的操作生成相应的R脚本,非常适合用于R语言数据分析的学习。

install.packages("rattle")
library(rattle)
rattle()

Mark一下,找时间研究一下这个GUI。

R语言 - 集成开发环境IDE相关推荐

  1. Python编辑器与集成开发环境(IDE)选择

    上一篇文章记录了怎么安装Python环境,同时也成功的在电脑上安装好了Python环境,可以正式开始自己的编程之旅了.但是现在又有头疼的事情,该用什么来写Python程序呢,该用什么来执行Python ...

  2. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  3. 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码

    Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...

  4. komodo edit 支持java么_Komodo Edit for Mac(多语言集成开发环境)

    原标题:Komodo Edit for Mac(多语言集成开发环境) Komodo Edit for mac是一个跨平台支持多种程序语言的Integrated Development Environm ...

  5. php 免费的集成ide,C/C++开发者必备:十款免费集成开发环境IDE

    集成开发环境(IDE,Integrated Development Environment)主要用于提供应用程序开发的环境,通常包括编辑器.编译器.调试器等.IDE的种类很多,有的只支持一种特定的编程 ...

  6. 常用的 集成开发环境 IDE

    编辑器是用来让程序员优雅的敲代码. 编译器是用来将这些高级语言或汇编语言编译成计算机能直接识别并运行的机器语言. 如果我们每次编辑完源程序都要在命令行依托编译器进行函数.模块的链接和编译的话岂不是很麻 ...

  7. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  8. C语言实验源程序保存,实验一 C语言集成开发环境

    C语言实验 实验一 C语言集成开发环境 实验时间:2010年9月26日 [实验目的] 1.了解Visual C++6.0的开发环境: 2.掌握C语言源程序的建立.编辑.修改.保存.编译.连接和运行的方 ...

  9. [零基础学python]集成开发环境(IDE)

    当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是U ...

最新文章

  1. 阿里敏捷实践| 4个迭代,从批量交付向持续交付转型
  2. 【AI产品】你我当年的老照片,如今修复了可还行?
  3. 写聊天室之前 了解聊天室拓展出来的各种知识点
  4. 语法分析生成器 - LEX
  5. c++ 11 override final
  6. IOS之学习笔记二(块)
  7. 使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】
  8. Encapsulate Downcast(封装向下转型)
  9. 《天天数学》连载18:一月十八日
  10. c语言程序设计 高等教育,[高等教育]c语言程序设计.doc
  11. 会议家用多面手!智能微型投影设备导购
  12. tensorflow 中,修改张量tensor特定元素的值
  13. 摄氏度和开氏度的换算_摄氏度,开氏度,华氏度等常见温度单位转换在线计算器_三贝计算网_23bei.com...
  14. python怎么打字母_如何用python打印字母表?
  15. mysql 表 忽略大小写_mysql表名忽略大小写配置方法详解
  16. App个人信息保护管理暂行规定即将出台
  17. 编译内核使tilera支持网桥和netfilter功能
  18. 笔记本电脑无法连接自己家的网络
  19. Html之 图像标记
  20. Java代码实现用for循环打印斐波那契数列前20项

热门文章

  1. 对当前医院奖金分配制度的探讨
  2. 沟通技巧-《说话的力量》书中的精髓:如何说话更有力量
  3. 小团队也能做DDD-中篇
  4. 利用朴素贝叶斯分类算法对搜狐新闻进行分类(python)
  5. php 查询功能,php如何实现查询功能实现
  6. 原华为区块链科学家黄连金先生受邀担任Hashgard基金会战略顾问
  7. 计算机辅助设计软件应用答案,专科《计算机辅助设计软件的应用》_试卷_答案.doc...
  8. 撇开代码不说,谈谈我对架构的6个冷思考
  9. Java第三十三天,IO操作(续集),字符转换流
  10. java swing背景_java swing 设置背景图片的方法一