本次给大家带来的是全宇宙最全的R语言安装教程(windows10)
“天才第一步,安装R语言”。
学习R语言最快的方式就是找代码、打代码。那么我们代码往哪里打呢,安装R软件中其实有很多需要我们注意的地方,比如路径不能有中文名什么的(这里我强烈建议大家的电脑用户名最好也是英文,自己的英文名什么的)等。
如果你有安装学习的需求、或者有朋友有学习的需求,大方分享此篇文章出去吧,我相信这不仅仅是第一步,对于R语言,软件安装好,可能就成功了一半了呢
第一部分
1.去官网https://cran.r-project.org/下载R语言安装包,选择Download R for Windows>base,最后就图中的箭头(2021年11月更新)
2.安装前,建议像我这样建立工作路径
我的R目录是直接在D:/下,有3个子目录R、Rstudio和Rtools。后续再介绍剩下两个。
3.安装:修改安装目录到R,他会自动建立子目录R-version(这里是4.1.2)
下一步到选择添加附加任务,新勾选个创建桌面快捷方式就行
真好!现在R已经安装完毕,第一部分到此结束。
第二部分
现在,我们将开始安装RStudio的工作。RStudio是一个考虑了R编程的IDE。当然你也可以将其他IDE用于R,但我建议使用RStudio。
1. https://www.rstudio.com/进入官网
点击右上方downlowd按钮 ,选择free版就行,点击进入
蓝色按钮开始下载
2.安装
修改路径
下一步到安装完毕
3.设置镜像
进入Rstudio,Tools>global options>packages
Change到前面有china的节点,优先选择离你近的。Ok>apply就行,一般studio会提示你软件会重启,确认后回来检查下发现镜像节点改过来了。
Ps:这一步可以理解你下载R包的文件库服务器所在的地方。近的下载快。
4.设置界面
第一次进Rstudio我们看不到编辑命令的窗口,这时菜单栏view>panes>show all panels点击一下就行,你会发现多出来我们想要的左上角了,是一个编辑脚本的窗口哈。
第三部分
我们后续在使用R安装一些R包时系统经常会提示,“没有安装Rtools”,严重的甚至直接不能安装使用我们想要的R包。我们可以理解为R包所需要的一些依赖,那么Rtools就包括了一系列的依赖。Windows系统下基本都是需要安装这个Rtools的,那我们就一次安装到位吧
1.下载,链接和上面的R一样
在base下面有个Rtools,但这个是官方的链接下载速度可能慢。
我们可以选择镜像站,https://mirrors.tuna.tsinghua.edu.cn/CRAN/清华的
选择64位的点击下载。(系统可以百度查询方式,一般都是64位了哈)
2.安装
修改安装目录
下一步至安装完毕。
3.与Rstudio绑定
3.1打开Rstudio,复制下面代码,按回车:
代码语言:javascript复制writeLines('PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"', con = "~/.Renviron")
不用管代码什么意思,直接运行。(PS:这句意思其实就是创建一个Renviron文件,指明Rtools主页的路径。)
在脚本窗口粘贴(左上角)呢,所在行按ctrl enter即可执行,在命令窗口粘贴(左下角)呢,就直接enter就执行了
完成之后,重启一下Rstudio。
3.2接着和第一步一样,在Rstudio,复制下面代码,按回车:
代码语言:javascript复制Sys.which("make")
我们发现已经绑定到Rtools的目录了。完毕
3.3检验
3.3.1这里放个小插曲,就是我们使用install.packages()函数安装包,一个是安装包的目录
按照上述步骤,我们不用改动。
.libPaths()回车可以看到
另一个就是安装一开始会先下载包,这些临时文件默认是存储在C盘的某个路径下,C盘不大的话,我建议改动下这个地方。
具体方法就是先建立临时文件存储的路径D:/R/Rstudiowork/downloaded_packages
3.3.2刚好借这个检验的机会试试
代码语言:javascript复制install.packages("jsonlite", type = "source")
原命令是这个样子,我们需要改动参数
我们执行
代码语言:javascript复制install.packages("jsonlite", type = "source",destdir = 'D:/R/RStudiowork/downloaded_packages/')
1.成功安装即rtools安装完毕
2.路径下也有了临时文件了
3.小插曲再来个ggplot2收个尾吧
安装完毕
临时文件存储也ok
好了,本次教程的三大部分到此结束。
可以说此次是全网最全的教程啦(大胆地说),本来准备给大家录视频来着,不过图文应该也很清楚了,视频估计还要暂停着对着看,麻烦。
总之,装好软件就是迈开了第一步了,加油!