![5118b90a33e552d88e813180dcf9e0d8.png](https://i-blog.csdnimg.cn/blog_migrate/44af2716ac9f9fdee4ec2891a2ca0c9d.jpeg)
上一篇博客已经介绍了R和RStudio的安装,这篇博客将介绍RStudio的使用。
RStudio是R的一个集成开发环境(IDE)。不知道IDE的可以百度一下,IDE的目的就是要让开发更加快捷和方便。
如果你还没有安装RStudio,可以参考我上一篇博客“R编程环境的搭建”。
注意:安装Rstudio前一定需要先安装R。
RStudio 的好处很多,就不再一一赘述了。用过之后你才能体会它的好,灰常苏服.......
![552dd991e61abb2f9d276bbb24c85970.png](https://i-blog.csdnimg.cn/blog_migrate/16af76e9b3ca22180457f8332fa92054.jpeg)
不多说了,来了解下RStudio。
界面概况
![02d5e1d1bf229c533880aa22cc571362.png](https://i-blog.csdnimg.cn/blog_migrate/82cc80438c7e57ef8469880bf3e53e02.jpeg)
- Source:(左上角1区)
- Console:(左下角2区)
- Environment, History, Connections:(右上角3区)
- Files, Plots, Packages, Help, Viewer:(右下角4区)
下面分别来介绍这4个区:
1. Source
这个区域主要负责代码的撰写。
刚启动时,可能会看不到这个区。可点击左上角的【File】→【New File】→【R Script】将Source区打开,如下图。
![94f054b420055978a6bcb27e4f6379c6.png](https://i-blog.csdnimg.cn/blog_migrate/2270f992a0568bf67471c9c8c11a4132.jpeg)
上面步骤将新建一个名为“Untitled1”的R代码文件(后缀名默认为.R
)。你可在文件内撰写代码,然后可按快捷键Ctrl + S
(或点击下图红圈里面的按钮)保存文件。
![f1513640c879c70d6a6bd2706657de8c.png](https://i-blog.csdnimg.cn/blog_migrate/77dc932e8f1cb92fa9367354d2b72c6a.jpeg)
接着会跳出“Save File”弹出框,然后可将“Untitled1”文件重命名。这里重命名为“test”,然后点“Save”保存文件。文件将保存在当前工作路径下。
![f2a866e0bbb557c56c8074232bd0e8ca.png](https://i-blog.csdnimg.cn/blog_migrate/c29abe02c7f7ac97c53e672636d39ccc.jpeg)
在4区的“Files”下,你将看到我们刚保存的test.R
文件。
![77d916de6d45d3527a777ecde4d6d929.png](https://i-blog.csdnimg.cn/blog_migrate/cfd286c3f254250abeb592a772e39dea.jpeg)
2. Console
这里是执行代码的地方,执行结果也会显示在这里。
你可在这个区域直接输入代码,然后按回车
键输出结果。比如:
> 2/3
[1] 0.6666667
> 2^4
[1] 16
> 2/0
[1] Inf
> pi
[1] 3.141593
小技巧:想要清除Console上的内容,可按Ctrl + L
快捷键或者在Console输入cat('f')
。
你也可通过Source区执行代码。拿刚才保存下的test.R
文件来举例(看下图):将光标放在第一行,点Run
键将执行这行代码,然后光标自动会跳至第二行;重复上面步骤,你将逐行执行文件中的代码。
注意:光标不要求在行前或行末,可放在一行中的任意位置。
如果你想执行整个文件中的代码,可以点Source
键(看下图)执行。
![097c5583a1d3d31f753235949eea1100.png](https://i-blog.csdnimg.cn/blog_migrate/e949efc7bd3318b7cf4894a5e4aee345.jpeg)
3. Environment, History, Connections
3.1 Environment:是用来记录当前变量的数值,方便查看当前变量的状况,如下图。
![e83312e1ebf4cd33bda898b8fc2eb9df.png](https://i-blog.csdnimg.cn/blog_migrate/dabdc8974fb2b802df70f8f39ed5973d.jpeg)
3.2 History:是所有在 Console区内代码执行的历史记录,如下图。
![7a834cb39a5607706bedf1401270f700.png](https://i-blog.csdnimg.cn/blog_migrate/0f2593a4d653220cb56c0145d169698f.jpeg)
3.3 Connections:是用来方便连接外部数据库,用得非常少,先不介绍。
4. Files, Plots, Packages, Help, Viewer
4.1 Files:这里会显示当前工作路径下的文件,让使用者了解所在的工作路径,这对读写文件非常重要。
如下图,当前的工作路径是默认工作路径,也显示了路径下所有文件。
![77d916de6d45d3527a777ecde4d6d929.png](https://i-blog.csdnimg.cn/blog_migrate/cfd286c3f254250abeb592a772e39dea.jpeg)
你可通过在Console输入getwd()
函数来获取当前工作路径:
> getwd()
[1] "C:/Users/Administrator/Documents"
如果 Files下显示的不是当前工作路径,那是由于没及时更新视图所导致的。可点击Console字符串旁边箭头的来更新,如下图。
![dbfaa39b2dc9d17b29e8f4260b128fae.png](https://i-blog.csdnimg.cn/blog_migrate/ec971f0568ec53e86d744dfd8b25e6b9.jpeg)
4.2 Plots:画好的图将在这里显示。
![58baad9d18c9c1c405a61f28e511c526.png](https://i-blog.csdnimg.cn/blog_migrate/ab43abe1489bdf94f37a653587b5e4cb.jpeg)
4.3 Packages:显示已经安装好了的包,打勾代表已经加载。
安装Package点击Install
,然后输入包名;也可在Console中输入相应代码来安装包,比如install.packages('data.table')
将安装“data.table”这个包。
更新包点Update
。
![729261a70f0f6aa519cc2db57225c2cb.png](https://i-blog.csdnimg.cn/blog_migrate/b606da5c7961ae5212f7a7dbcf426d53.jpeg)
4.4 Help:查询函数如何使用,下图是查询求和函数sum
。
![75ebb81503368d9fa6e5df37ac7d4546.png](https://i-blog.csdnimg.cn/blog_migrate/6d2166c2df174a7e9775923745ddda04.jpeg)
也可在Console中輸入help()
函数,()
内输入所要查询的函数。比如:help(mean)
。或者直接在Console输入?mean
,如下图。
![c068aac217b1dedf6f4dc1d8aa05beae.png](https://i-blog.csdnimg.cn/blog_migrate/cb239b7d2aaeb42054c9b9cfcbd96204.jpeg)
4.5 Viewer:是用来显示本地网页文件,用得比较少。
RStudio一些其它小技巧:
1. 切换不同R版本
R允许多个版本共存,比如我在电脑上同时安装了3个版本(如下图)。通过RStudio可以很方便在各个R版本间进行切换。
![9dad250861c0a9c064e6c51768262908.png](https://i-blog.csdnimg.cn/blog_migrate/6a2d6ca69f0bf8c4e6c3d32535f2d635.jpeg)
老版本的R安装包下载链接,Windows: https:// cran.r-project.org/bin/ windows/base/old/ ,Mac: https:// cran.r-project.org/bin/ macosx/old/ 。
点击【Tools】→【Global Options...】,
![d2e81a5deb7391fe7dda1935eefaf9dc.png](https://i-blog.csdnimg.cn/blog_migrate/ab24ef5f6d6b06c21d82335c4f5c4338.jpeg)
接着点【General】→【Change...】→【Choose a specific version of R】→选中切换的R版本→【OK】→【OK】;下次启动RStudio后,R将切换到相应版本。
![b225e8b89df4ec95d7b67fd164458b83.png](https://i-blog.csdnimg.cn/blog_migrate/09d0f5f9e0305f8a59643160d4c6a66d.jpeg)
2. 包安装镜像切换
由于网速慢的原因,有时安装包会安装失败。
此时可以通过将包安装切换至中国镜像来解决:点【Tools】→【Global Options...】,接着点【Packages】→【Change...】→【选中一个中国镜像】→【OK】→【OK】。如下图,以后安装包都会通过这个镜像。
![db6c9d02ef848d608d9cc3d5a6909dfd.png](https://i-blog.csdnimg.cn/blog_migrate/5a5d70c773739547b8cb26153d24292b.jpeg)
RStudio的介绍就结束到这里,更多有关RStudio的使用可参考其官网:https://www.rstudio.com/。
感谢您的阅读!想了解更多有关R语言技巧,请关注我的微信公众号“R语言和Python学堂”,我将定期更新相关文章。