R语言初级教程(02): RStudio的使用

上一篇博客已经介绍了R和RStudio的安装,这篇博客将介绍RStudio的使用。

RStudio是R的一个集成开发环境(IDE)。不知道IDE的可以百度一下,IDE的目的就是要让开发更加快捷和方便。

如果你还没有安装RStudio,可以参考我上一篇博客《R语言初级教程(01):R编程环境的搭建》进行安装。

注意:安装Rstudio前一定需要先安装R。

RStudio 的好处很多,就不再一一赘述了。用过之后你才能体会它的好,灰常苏服…….

不多说了,来了解下RStudio。

界面概况

  • Source:(左上角1区)
  • Console:(左下角2区)
  • Environment, History, Connections:(右上角3区)
  • Files, Plots, Packages, Help, Viewer:(右下角4区)

下面分别来介绍这4个区:

1. Source

这个区域主要负责代码的撰写

刚启动时,可能会看不到这个区。可点击左上角的【File】→【New File】→【R Script】将Source区打开,如下图。

上面步骤将新建一个名为“Untitled1”的R代码文件(后缀名默认为.R)。你可在文件内撰写代码,然后可按快捷键Ctrl + S(或点击下图红圈里面的按钮)保存文件。

接着会跳出“Save File”弹出框,然后可将“Untitled1”文件重命名。这里重命名为“test”,然后点“Save”保存文件。文件将保存在当前工作目录下。

在4区的“Files”下,你将看到我们刚保存的test.R文件。

2. Console

这里是执行代码的地方,执行结果也会显示在这里。

你可在这个区域直接输入代码,然后按回车键输出结果。比如:

1> 2/32[1] 0.66666673> 2^44[1] 165> 2/06[1] Inf7> pi8[1] 3.1415939> 

小技巧:想要清除Console上的内容,可按Ctrl + L快捷键或者在Console输入cat(‘\f‘)

你也可通过Source区执行代码。拿刚才保存下的test.R文件来举例(看下图):将光标放在第一行,点Run键将执行这行代码,然后光标自动会跳至第二行;重复上面步骤,你将逐行执行文件中的代码。

注意:光标不要求在行前或行末,可放在一行中的任意位置。

如果你想执行整个文件中的代码,可以点Source键(看下图)执行。

3. Environment, History, Connections

3.1 Environment:是用来记录当前变量的数值,方便查看当前变量的状况,如下图。

3.2 History:是所有在 Console区内代码执行的历史记录,如下图。

3.3 Connections:是用来方便连接外部数据库,用得非常少,先不介绍。

4. Files, Plots, Packages, Help, Viewer

4.1 Files:这里会显示当前工作目录下的文件,让使用者了解所在的工作目录,这对读写文件非常重要。

如下图,当前的工作目录是默认工作目录,也显示了目录下所有文件。

你可通过在Console输入getwd()函数来获取当前工作目录路径:

1> getwd()2[1] "C:/Users/Administrator/Documents"

如果Files下显示的不是当前工作目录,那是由于没及时更新视图所导致的。可点击Console字符串旁边箭头的来更新,如下图。

4.2 Plots:画好的图将在这里显示。

4.3 Packages:显示已经安装好了的包,打勾代表已经加载。

安装Package点击Install,然后输入包名;也可在Console中输入相应代码来安装包,比如install.packages(‘data.table‘)将安装“data.table”这个包。

更新包点Update

4.4 Help:查询函数如何使用,下图是查询求和函数sum

也可在Console中輸入help()函数,()内输入所要查询的函数。比如:help(mean)。或者直接在Console输入?mean,如下图。

4.5 Viewer:是用来显示本地网页文件,用得比较少。

RStudio一些其它小技巧:

1. 切换不同R版本

R允许多个版本共存,比如我在电脑上同时安装了3个版本(如下图)。通过RStudio可以很方便在各个R版本间进行切换。

老版本的R安装包下载链接,Windows:https://cran.r-project.org/bin/windows/base/old/,Mac: https://cran.r-project.org/bin/macosx/old/

点击【Tools】→【Global Options…】,

接着点【General】→【Change…】→【Choose a specific version of R】→选中切换的R版本→【OK】→【OK】;下次启动RStudio后,R将切换到相应版本。

2. 包安装镜像切换

由于网速慢的原因,有时安装包会安装失败。

此时可以通过将包安装切换至中国镜像来解决:点【Tools】→【Global Options…】,接着点【Packages】→【Change…】→【选中一个中国镜像】→【OK】→【OK】。如下图,以后安装包都会通过这个镜像。

RStudio的介绍就结束到这里,更多有关RStudio的使用可参考其官网:https://www.rstudio.com/



感谢您的阅读!想了解更多有关R语言技巧,请关注我的微信公众号“辉小宝同学”,我将定期更新相关文章。

原文地址:https://www.cnblogs.com/huixiaobao/p/9716692.html

时间: 2024-11-05 17:20:06

R语言初级教程(02): RStudio的使用的相关文章

R语言初级教程(01): R编程环境的搭建

R是目前最流行的高级编程语言之一,被广泛用于统计分析和数据可视化.R是开源的,有非常活跃的社区来支撑. 想要了解更多有关R信息,可访问R的主页:https://www.r-project.org/. RStudio是R的一个集成开发环境(IDE).使用它的话,R编程的学习和实践会更加轻松和方便. 下面就教大家如何下载并安装R和RStudio,比较简单,这里以Windows系统的安装为例,其它系统类似. 1. 下载R安装包 步骤1:打开R安装包的镜像链接https://cran.r-project

R语言初级教程(04): 算术运算

通过前面三篇博客的学习,我们应该知道如何搭建R编程环境了,也掌握了RStudio的使用,同时也了解了R的功能用途. 好了,现在正式开始R之旅. R的一个最简单功能,是它可以充当计算器来用,而且是个超级计算器. R中的基本运算包括:算术运算.关系运算.逻辑运算.赋值运算以及其他运算. 这篇博客将介绍R中的算术运算,主要包括: 四则运算 整除运算 幂指数运算 自然指数运算 对数运算 绝对值运算 平方根运算 三角函数运算 1. 四则运算 在R中,加减乘除运算符分别用 +, -, *和 /来表示,比如:

R语言入门心得(2) -- RStudio

RStudio是较早的跨平台的R语言开发IDE,其包含开源版和商业版,这两个版本对大多数的桌面系统都有很好的支持:在Linux的系统上,RStudio还支持搭建基于网络的RStudio Server或者RStudio Server Pro. RStudio具有如下特性: 专为R构建 1)针对R的语法高亮,代码自动完成和智能提示 2)从源代码编辑器中直接执行R 3)函数定义快速跳转 整合工作流 1)整合了R的帮助文档 2)轻松管理工程中用到的多个文件夹 3)工作空间浏览和数据浏览 高效的程序编写和

快速生成R语言报告(markdown+Rstudio)

先预览一下用Markdown写的报告[http://rpubs.com/loness/167347],这是HTML格式,你也可以导出Word.pdf,但是导出pdf时文中不能有中文,但是可以使用“pdf虚拟打印机”,怎么用?——百度一下 ① 下载:1. Rstudio 2. R软件包 3. pandoc [也可以在我的网盘下载:链接:http://pan.baidu.com/s/1geH06RL    密码:jao8] ② 打开Rstudio,在控制台运行下列命令(R软件包版本太低则不能成功执行

R语言入门:使用RStudio的基本操作

R语言在人工智能,统计学,机器学习,量化投资,以及生物信息学方面有着十分广泛的运用.也是我大学的必修课,因此这里梳理一些有关R语言的知识点,做做记录. 首先我们需要知道R语言的工作区域,R语言默认的工作区域是在“C:/Users/lenovo/Documents”目录下,然而一般这样就会导致电脑的运行速度减慢,尤其是之后我们在使用R语言进行大数据的处理时,C盘因为大小不够,就会使计算机崩溃,因此我们可以调整R语言的输出目录,查看R语言工作目录的命令是: getwd() 得到: "C:/Users

vue.js初级教程--02.环境搭建

node.js 如何安装 官方网址  https://nodejs.org/en/ 如何验证node.js安装成功 node -v 能够解决什么问题 相较于其他服务器框架,它给系统性能能提升所带来的好处? node.js特性 javascript运行环境 依赖Chrome v8引擎进行代码解释 事件驱动 非阻塞I/O 轻量/可伸缩的 实时交互的应用面比较广(I/O密集型的服务器模型里面性能比较好) 单进程.单线程 解决的问题 并发连接数 案例 利用node.js http模块 我们监听端口888

安装R语言开发环境RStudio服务器版

1,先安装R语言,之后下载RStudio安装包安装,这里服务器用的是CentOS,所以RStudio下载的是 RedHat/CentOS 6 and 7版本 yum install R wget https://download2.rstudio.org/rstudio-server-rhel-0.99.473-x86_64.rpm yum install --nogpgcheck rstudio-server-rhel-0.99.473-x86_64.rpm 2,访问服务器:8787端口,出现

R语言学习资源

入门视频教程 R语言初级课程(1)- R语言快速入门http://cos.name/videos/intro-2-r/ 代码 #对象 1+1*3 c(1,2,3,4,5) c('helloworld','i am a R user') c("hehe","haha") 1:6 6:1 exp(1:4) log(1:3) a<-c(1,2,3,4,5) a[1] a[1:3] a[-4] a>3 a[a>3] #数组,类型需要一致 x<-1:1

R 语言入门

马上就要毕业了,数据分析也学了一定时间,有一定的了解,最近想找个实习,可是还是比较难,水平还是不够,边学边投简历吧. 本文主要写 R 语言的几种数据结构,参考书籍为 <R 语言实战>第二版.<R语言编程艺术>,R 语言实战中把几种数据结构在一章中全部讲了,而 R 语言编程艺术是一种结构一章,讲的非常详细. 学习 R 语言,首先得装个软件,这是必须的,百度第二条就是R 下载 .然后 R 自带的编辑器用的不是怎么舒服,虽然书里面用的是 R 自带的,但是根据 python 的编辑经历,可