当前您所在的位置:首页>开发控件 版本控制 >开发控件

RStudio

RStudio是一个用于R的集成开发环境(IDE)。它包括一个支持直接代码执行的控制台,语法突出显示编辑器,以及绘图,历史,调试和工作区的管理工具。

RStudio可以在开源版本和商业版本中使用,并在桌面(Windows,Mac和Linux)上或连接到RStudio Server或RStudio Server Pro(Debian / Ubuntu,RedHat / CentOS和SUSE Linux)的浏览器中运行。

 

RStudio Desktop

 

总述

 

开源版本

本地访问RStudio

语法突出显示,代码完成和智能缩进

直接从源代码编辑器执行R代码

快速跳转到函数定义

使用项目轻松管理多个工作目录

对R帮助和文档进行集成

交互式调试器可以进行快速诊断和修复错误

广泛的程序包开发工具

 

商业许可证

开源的所有功能; 外加:

针对不能使用AGPL软件的组织的商业许可

获得优先支持

 

技术支持

开源版本

仅可获得社区论坛支持

 

商业许可证

优先提供邮件支持

营业时间内8小时回应(ET)

 

许可证

开源版

AGPL v3

 

商业许可证

RStudio许可协议

 

RStudio服务器版本比较

类别

描述

开源版

专业版

总述

通过网络浏览器从任意地方访问RStudio IDE

√

√

 

移动计算接近数据

√

√

 

规模计算和RAM集中

√

√

 

强大的编码工具,提高您的生产力

√

√

 

轻松发布apps和报告

√

√

项目共享

与他人同时共享项目和编辑代码文件

 

√

多个R版本

并行运行多个R版本

 

√

多个R会话

并行运行多个分析

 

√

负载均衡

跨两个或多个服务器负载平衡R会话

 

√

 

使用多个主控器确保高度可用性

 

√

管理仪表盘

监视活动会话及其CPU和内存利用率

 

√

 

暂停,强制终止或控制任何活动会话

 

√

 

查看历史使用和服务器日志

 

√

增强安全性

LDAP,Active Directory,Google帐户和系统帐户

 

√

 

完全支持可插拔认证模块,通过PAM进行Kerberos,并通过代理网站头文件进行自定义认证

 

√

 

使用SSL对流量进行加密并限制客户端IP地址

 

√

审计和监测

通过将输入和输出写入中央位置来审核所有R控制台活动

 

√

 

在每个用户和系统的基础上监视服务器资源(CPU,内存等)

 

√

 

健康检查与可配置输出(自定义XML,JSON)

 

√

 

使用Graphite / Carbon明文协议将指标发送到外部系统

 

√

高级R会话管理

定制R版本,备用CPU,优先安排和限制用户和组的资源

 

√

 

通过PAM会话API动态设置帐户和安装主目录

 

√

 

自动执行每个用户配置文件脚本以进行数据库和集群连接

 

√

RStudio IDE功能

 

RStudio是R的首要集成开发环境。它可以在桌面(Windows,Mac和Linux)上的开源版本和商业版本中Web浏览器或运行RStudio Server或RStudio Server Pro的Linux服务器上获得。

 

一个刚刚为R创建的IDE

语法高亮,代码完成和智能缩进

直接从源代码编辑器执行R代码

快速跳转到函数定义

 

将工作流程进行整合

已集成R的帮助和文档

使用项目轻松管理多个工作目录

工作区浏览器和数据查看器

 

功能强大的创作与调试

交互式调试器可进行快速诊断和修复错误

广泛的程序包开发工具

使用Sweave和R Markdown进行制作

 

Rstudio可以在多数台式机或服务器上运行,并通过网络访问:

RStudio可以将您使用的工具与R集成到一个环境中:

RStudio包含强大的编码工具,旨在提高您的生产率:

RStudio可以快速导航文件和功能:

RStudio可以轻松启动新项目或查找现有项目:

RStudio集成了对Git和Subversion的支持:

RStudio支持创建HTML,PDF,Word文档和幻灯片:

RStudio支持与Shiny和ggvis的交互式图形:

北京哲想软件有限公司