Windows下RStudio使用简介

七月 12, 2015 R por DeanGao

1.简介
2.准备
3.安装
4.界面介绍
5.菜单功能介绍
6.使用技巧
    项目管理
    图片浏览
    模块管理
    帮助系统
7.常用快捷键
8.小结


  • 简介

RStudio是RStudio公司开发的R语言集成开发环境(IDE),在基于窗口的R编程中别广泛的使用,相对于R自带的GUI界面而已具有更加友好的界面、更好的项目管理功能、package管理功能、图片预览功能等。网上有相关的介绍,比如

http://jingyan.baidu.com/article/a17d52853343828098c8f21c.html 
https://support.rstudio.com/hc/en-us/categories/200035113-Documentation

下面更加具体介绍下windows操作系统下的RStudio。

  • 准备:

R软件包下载:https://cran.rstudio.com/
RStudio工具下载:https://www.rstudio.com/products/rstudio/download/

 

  • 安装:

按照普通软件进行安装。先安装R, 再安装RStuido,RStudio会自动寻找R所在路径。

 

  • 界面介绍:

QQ截图20150712055342

上述的界面基本可以分为四个部分

【1】. 编辑R脚本的窗口,这里面可以提供编辑、搜索、替换、运行等功能。
【2】. R session的命令行窗口,这里可以一行行的运行命令,也可以显示脚本的运行过程。
【3】. R运行环境中涉及到的各种变量和历史命令,可以提供数据的导入导出、清除等功能。
【4】. RStudio中提供的预览帮助系统,有文件浏览、绘图预览、package管理、帮助系统等功能。

上面的菜单栏和普通的软件都差不多,右侧有一个项目选择按钮,能够很方便的实现不同项目间的切换。

 

  • 菜单功能介绍:

File菜单中主要有New File和New Project两个子菜单,其中New Project的创建如下:

QQ截图20150712061922

QQ截图20150712061943

QQ截图20150712062051

 

看说明应该知道其意思了。

创建完成后会看到RStudio将目录切换到相应的项目了。

QQ截图20150712062302

 

而New File提供了关于创建R script等功能,点击R script后会在窗口上产生一个未命名的文本,即可保存到自己项目的目录中,如下:

QQ截图20150712063952

#号后面的注释是对脚本中的内容进行分块, 四个相同符号之间的内容即为section的名称,如上面—-和—-之间的section 1 ,####和####之间的section 2 。有了这个后,通过该窗口下面的#号图标就可以快捷的访问相关的section,同时左侧的小三角图标可以实现代表块的折叠和展开。 点击Run按钮可以运行选择的多行脚本或者光标所在的单独一行,而source按钮则为调用source命令运行整个脚本内容,分显式运行和非显式运行。

 

Edit菜单如普通的编辑菜单类似,略过。

Code菜单包含了简单的代码块创建、注释与取消注释、运行等功能。

View菜单主要是提供了各个窗口的切换及设置等功能。

Plots菜单只有才有图片产生时才会可用,其实是和4窗口中的plots差不多。

Session菜单是RStudio与R之间连接的设置,比如重新连接R、终止R连接等。

Build菜单主要是在RStudio中进行package等开发时需要编译才用到,普通的R script是不需要的。

Debug菜单是用于对RStudio中编程文件的调试。

Tools菜单提供了很多实用工具,主要有数据集的导入、package的安装与升级、Dos形式的R命令行界面以及全局设置。

这里介绍下全局设置(Global Options)子菜单:

QQ截图20150712070513

这里提供了RStudio一些基本的设置(General)有默认的文本编码模式,推荐使用UTF-8. Code Editing提供了一些关于编码的外观等设置,如是否显示行号、tab键的空格数等。Appearance是用于设置RStudio的外观设置,如字体、大小、主题等。Pane Layout是配置RStudio界面上各窗口的布局。Packages配置的是Packages下载镜像以及一些与Packages开发相关的设置。Sweave是与产生帮助文档相关的。Spelling是与编码拼写检查相关的。Git/SVN是在RStudio中使用Git等版本控制程序。

Help菜单略过。

 

  • 使用技巧

1. 项目管理

QQ截图20150712072026

这里可以对项目中的内容进行 创建文件夹、删除、重命名、复制、移动等操作,可以十分方便的管理项目。

2. 图片浏览

运行这些代码后,绘制第4个窗口的Plots选项卡中出现图片,如下图:

QQ截图20150712072428

从左到右的几个框分别为作用浏览图片、放大图片、导出图片为指定格式、清理图片。

3. Packages管理

该选项卡提供了与package相关的操作:

QQ截图20150712072615

勾选即为加载,取消勾选即为不加载;X图标即为卸载。

通过菜单按钮安装R package(注: BioConductor中的package不能这么安装,需要使用如下代码):

QQ截图20150712072636

更新已经安装的package

QQ截图20150712072656

4. 帮助系统

R提供了强大的帮助系统,可以通过下的选项卡进行搜索,也可以在命令行中进行查找:

QQ截图20150712072714

比如在命令行中运行:

即可自动弹出下面的界面,而在R自动的编辑器中则是会以浏览器打开相应的帮助页面,使用起来不是很方便。

QQ截图20150712072746

 

  • 常用快捷键

RStudio有一些常用快捷键,掌握这些快捷键可以在平时的编写过程中逐渐的摆脱鼠标的使用而提高效率。

Ctrl+R    可以替代Run的功能,执行选中多行或者光标所在单行的代码;

Ctrl+Shift+N 创建空白文本;

Ctrl+O 打开文件选择器而打开文件等;

Ctrl+L 清除R命令行控制台的屏幕内容;

Ctrl+Shift+R 在光标行插入section 标签;

Ctrl+W 关闭当前脚本文件;

  • 小结

RStudio充分的体现出了一个好的工具是能很大程度上来提高工作效率的,这个希望大家在平时的分析中能够有深刻的体会,而不要继续使用一些低效率的方法。再者,RStudio这个工具的功能不仅仅是局限于上面的这些,还有一些我们平时不怎么使用的功能,比如package开发等、版本控制等以及RStudio特推的shiny等,所以大家在使用一个软件时可以多去到处点点,了解这个工具。

原创文章,转载请注明: 转载自rabbit gao's blog
本文链接地址: Windows下RStudio使用简介