R与Rstudio初识
1:R的获取
关于R的获取,无需多说,关于R的介绍一搜一大把。R是一款开源的程序,可以在CRAN(comprehensive R archive network)上免费下载。
2:Rstudio的获取和安装
当然,现在学习R的人,首先应该是要了解一下Rstudio的。Rstudio是R语言的集成开发环境,这个也的确是好用的。
补充一点:如果要执行代码编辑区中的代码块时,直接在代码编辑区中选中要执行的代码块,然后用快捷键Ctrl+enter键,即可执行。
3:包的安装和加载
3.1 在上图中的右下角区域中,有一个packages的选项,是可以在此加载包;
3.2 在代码执行区中,执行包的加载命名:
install.packages("包名")
eg. install.packages("ggplot2")
3.3 有时候,一些包需要从GitHub或BitBucket上下载安装包,这种时候就需要用到devtools包来完成安装了:
首先:判断devtools包是否存在,存在则不用安装,不存在则安装。
if (!requireNamespace("devtools", quietly = TRUE))
install.packages("devtools")
注意:建议使用该判断语句,因为有时间重复安装,会导致一些版本差异导致的问题,这种问题不易让人察觉。
然后:安装完后加载devtools包。
library(devtools)
最后:在用devtools包来安装GitHub或BitBucket中的包:
devtools::install_github("tidyverse/ggplot2")
4:加载包
其实在上面已经提到过了,语法就是:
library("ggplot2")
即:library("要加载的包名")