应用简介
rstudio是一款非常好用的R语言编辑工具,它可以帮助用户更高效地使用RR语言,软件包括一个控制台,支持直接代码执行的语法高亮编辑器,以及各种用于绘图、查看历史记录、调试和管理工作区的强大工具。
该程序使您能够通过将数据存储和组织到项目中来优化您的工作。因此,每个项目可能包含各种文件,如R脚本、R Markdown、纯文本、C ++源代码、R Sweaves、R HTML以及R文档。RStudio能够将您使用R的工具集成到单个环境中。该程序允许您编写HTML、PDF、文档和幻灯片,此外,您可以轻松打开现有项目或中断R会话,以更改工作目录,加载,保存或清除当前工作区。
【功能特点】
1、支持语法高亮、代码完成和智能缩进
2、直接从源代码编辑器执行R代码
3、快速跳转到函数定义
4、集成R帮助和文档
5、使用项目轻松管理多个工作目录
6、工作区浏览器和数据查看器
7、交互式调试器快速诊断和修复错误
8、广泛的软件包开发工具
9、用Sweave和R Markdown创作
10、RStudio集成支持Git和Subversion
11、支持创作HTML、PDF、Word文档和幻灯片
12、支持与Shiny和ggvis的交互式图形
【如何安装】
1、打开解压后的安装文件,找到“RStudio-1.0.136.exe”,双击运行,进入安装界面,点击下一步。
2、选择安装位置,这里小编将Rstudio安装到D盘,然后点击下一步。
3、正在安装中,安装还是很快的,请耐心等待。
4、安装完成,打开开始菜单,找到“Rstudio”,左键单击启动。
5、启动的时候会要求我们选择一个已经存在的R文件,这里我们选择之前安装的R文件的安装路径。
6、成功打开。
【使用方法】
1、RStudio的左上角是脚本编辑窗口,编写好代码之后点击Run按钮运行即可。如果选中某几行代码点击Run,则只运行着几行代码。
2、新脚本文件建立: File-New File-R Script命令。
3、Source on Save:自动保存,勾上。
4、中间的发光棒包含多个功能,可以尝试用用
5、左下角是一个Rgui编辑器,可以写代码,也能显示运行结果。
6、右上角的History是运行的历史纪录界面。
7、To Console是将选择的代码送到左下角的操作平台运行。
8、To Source是将代码送到左上角的光标位置。
9、右上角的Environment,Save可以保存当前工作区;Import Dataset则是导入数据作为数据集;Clear可以将当前工作区的所有变量和函数清除干净。
10、Rstudio右下角功能较多,展示如图:
【更新内容】
新增功能与改进
改进了R Notebooks中htmlwidget的大小
允许更改为R Notebook模式,而不关闭和重新打开文件
添加对在外部.R文件中定义的knitr代码块的支持
添加对原始相对路径的支持,如knitr root.dir选项中的“..”
为Stan块添加对'output.var'chunk选项的支持
改进在编辑器中滚动过去的htmlwidgets
始终显示块输出首选项(内联或控制台)
添加对变量高度HTML小部件的支持(非针织图)
改进对块元数据和输出中的非ASCII字符的支持
添加对JavaScript和CSS块的支持
添加对所有readr区域设置的支持(日期/时间格式,十进制等)
提示以逗号分隔的因素列表,而不是集合
添加Ctrl + Tab / Ctrl + Shift + Tab快捷键以导航标签页(仅限桌面)
在模糊文件查找器中包含.scala文件(Ctrl +。)
添加对预呈现的Shiny文档的支持(shiny_prerendered)
更新Stan编辑器模式以支持Stan 2.12.0
Server Pro:添加新的www-frame-origin选项以指定框架权限
Bug修复
提高对R Markdown文档中的格式错误的YAML标题的恢复能力
避免在“环境”窗格中触发环境中的活动绑定
修复Windows上的R_HOME,R_USER和R_LIBS_USER的编码
修复Windows上基于项目的文件完成
在R帮助主题完成中尊重加载的包
修复了Safari和Mac OS客户端中编辑器工具栏按钮的定位
在视口上运行时,修复R Notebook输出的高度错误
正确检测多行data.table链
允许在Windows上包含空格的文件名的git staging
使用Windows代理设置来服务由htmlwidgets发出的请求
在新窗口中打开RStudio Server的链接时修复跨域错误
修复ROxygen注释的注释切换
修复在已安装文件系统上的项目中发生的笔记本资源问题
Server Pro:允许服务器用户的组名与用户名不同
Server Pro:设置auth-required-user-group时,不要求LDAP支持用户枚举