前言

我不生产知识,我只是知识的搬运工,以下内容是源于 B站 - 徐州更 的安装教程:可能是最好的R语言安装指南哔哩哔哩bilibili

个人是觉得 R 的安装是比较麻烦的,所以我将他讲的安装视频稍作修饰写成文档的形式,方便今后我或者其他人查阅


一、R 语言是什么?

R语言是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

在这里插入图片描述

二、R 下载

1. 官网

官网:https://www.r-project.org/

进入官网,里面是这样的

在这里插入图片描述
R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. To download R, please choose your preferred CRAN mirror.

点击 download R

在这里插入图片描述

就会进入这个页面,你能看到很多的镜像

在这里插入图片描述

如果你在中国的话,就选择中国的镜像,这样下载会比较快

你可以就选择第一个 清华大学开源 的镜像

在这里插入图片描述
什么是镜像,为什么要选择中国的镜像?

镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。

这是百度上的解释,看起来也比较难懂,说通俗点就是:比如美国有个奶酪工厂,然后中国也建了个奶酪工厂,这两个国家生产的奶酪都是一样的,就可以认为这两个奶酪工厂互为镜像,假如你想吃奶酪,你会去美国买奶酪还是去就在中国买奶酪呢?那肯定是中国呀,因为近啊,近就快,这就是为什么要选择中国的镜像了。

选择镜像点进去之后是这样的,可以看到这里提供了 三个操作系统的下载安装包

在这里插入图片描述

你是在那个系统上使用就下载那个系统对应的安装包

我这里是要在 windows 下面使用,所以我选择的是 Download for Windows (建议在 windows 下使用 R)

在这里插入图片描述
点进来可以看到这个页面,再点击 baseRtools 这两处链接,分别会跳进 R 的 基本工具 下载页面

在这里插入图片描述

2. download base

点击 base 进来是这样子的

在这里插入图片描述

如果想要下载最新版本的 R ,可以直接点最上面的 下载地址

在这里插入图片描述
要想下载历史版本的 R,点击这里 Previous releases 进来选择你想要的版本

在这里插入图片描述

比如我就选择第一个 R 4.1.2 的版本,点击进来

在这里插入图片描述
选择这个 .exe 下载

在这里插入图片描述
保存文件

在这里插入图片描述

3. download Rtools

点击 Rtools 进来是这样子的

在这里插入图片描述

点击 Older editions 查看所有的版本

在这里插入图片描述

你要下载的 Rtools 版本要跟之前下载的 base 版本相一致

比如我之前 base 下载的版本是 4.1.2,那 Rtools 就应该选择 rtools40-x86_64.exe 进行下载

接着保存

在这里插入图片描述
到处 R 与 RTools 的下载就完成了


三、Rstudio 下载

1. 官网

官网:https://www.rstudio.com

在这里插入图片描述

2. download Rstudio

可以点击 DOWNLOAD FREE DESKTOP IDE 进入下载页面

在这里插入图片描述

选择 RStudio Desktop - Free 下的 DOWNLOAD

在这里插入图片描述
跳转到这里,点击下载,这两处地方都可以

在这里插入图片描述

保存

在这里插入图片描述

我在 D 盘上新建了个文件夹存之前下载的那三个 可执行文件

在这里插入图片描述

下面我也提供了我下载下来的与 R 安装相关的三个可执行文件
百度网盘下载链接
链接:网盘链接
提取码:ikya

之后的安装基本是都是 傻瓜式 安装


四、R 安装

双击之前下载好的可执行文件 R-X.X.X-xxx.exe

在这里插入图片描述

选择安装时使用的语言,确定

在这里插入图片描述

下一步

在这里插入图片描述
选择非中文安装路径,路径不建议有空格(如果用安装在中文路径下可能会出现问题),我就直接下载到 C 盘了,因为我 C 盘现在还蛮大的,下一步

在这里插入图片描述

去除掉不需要的东西( 我电脑是 64位 的,然后也不需要翻译),下一步

在这里插入图片描述

接受默认选项 下一步

在这里插入图片描述
下一步

在这里插入图片描述

下一步

在这里插入图片描述

开始下载
在这里插入图片描述
安装完成,点击 结束

在这里插入图片描述


五、Rtools 安装

双击之前下载好的可执行文件 Rtools-XXXXX.exe

在这里插入图片描述
next

在这里插入图片描述
点击 next

在这里插入图片描述
点击 Install

在这里插入图片描述
开始下载 …

在这里插入图片描述
安装完成,点击 Finish

在这里插入图片描述


六、Rstudio 安装

双击之前下载好的可执行文件 RStudio-XXXXX.exe

在这里插入图片描述
点击 下一步

在这里插入图片描述
同样安装目录不要是中文路径下

在这里插入图片描述

点击 安装

在这里插入图片描述
安装中 …

在这里插入图片描述
安装完成,点击 完成

在这里插入图片描述


七、java 的环境配置

为什么要配置java环境变量?

R 中有些包是依赖于 java 的,如果没有配置的话有些命令无法使用

可查看该链接进行配置 : java 环境配置(详细教程)


八、运行 RStudio

在这里插入图片描述
能够打开就说明 R 语言和 RStudio 都安装成功了

ToolsGlobal Options 可以设置一些全局的属性,比如说字体、大小等等 …

可以简单试试画图

plot(x=1,y=1)

在这里插入图片描述


十、R 包安装策略

1. 配置镜像

1. 修改配置文件

在你 R 的安装路径下找到 Rprofile.site 配置全局环境变量的文件(我是默认安装的,一般可以在C盘的 Program Files 文件夹下找到该配置文件),以记事本的方式打开,将以下配置粘贴上去
在这里插入图片描述

## 设置镜像
local({r <- getOption("repos")
     r["CRAN"] <- "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"
     options(repos=r)}
     )
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")

## 设置下载方式
options("download.file.method"="libcurl")
options("url.method"="libcurl")

在这里插入图片描述
如果你保存的时候无法保存,不妨先将这个文件复制到你的桌面,在你桌面上修改好之后替换掉 etc 目录下的该文件就行了

在这里插入图片描述

查看镜像是否配置成功

输入命令

getOption("repos")

getOption("BioC_mirror")

在这里插入图片描述
出现这个就表示镜像配置成功

1. 修改全局设置

ToolsGlobal Options

在这里插入图片描述

选择 China 的镜像

在这里插入图片描述

2. 简单命令

命令 + enter ==> 执行

查看 R 包安装的位置

.libPaths()

在这里插入图片描述
查看已安装的 R包

installed.packages()

在这里插入图片描述
查看可安装 R包

available.packages()

在这里插入图片描述

查看某个包是否存在

library(包名)

例如:library(xlsx)

安装本地 R包

install.packages("输入你文件的地址",repos = NULL)

例如:
install.packages("~/../Desktop/GO.db_3.7.0.tar.gz",repos = NULL)

查看说明文档

?install.packages

在这里插入图片描述
卸载 R 包

remove.packages("R包名")

例如:
remove.packages("xlsx")

3. 升级 R 包

以下是经常会使用到的包,复制以下命令回车执行就完事

update.packages()

if(!require("xlsx")) install.packages("xlsx")
if(!require("tidyr")) install.packages("tidyr")
if(!require("dplyr")) install.packages("dplyr")
if(!require("ggplot2")) install.packages("ggplot2")
if(!require("data.table")) install.packages("data.table")
if(!require("ggrepel")) install.packages("ggrepel")
if(!require("devtools")) install.packages("devtools")
if(!require("BiocManager")) install.packages("BiocManager")

在这里插入图片描述
可能需要点时间
在这里插入图片描述
下载的包都会到该目录下

在这里插入图片描述

4. 安装Bioconductor上的R包

复制以下命令回车执行就完事

BiocManager::install()

if(!require("DESeq2")) BiocManager::install("DESeq2")
if(!require("clusterProfiler")) BiocManager::install("clusterProfiler")

在这里插入图片描述

总结

感谢大佬的分享我才能把 R 艰难的安装到我的电脑上,对此做出记录,万一以后还要下载 R 就不用费时间看视频了,今后我也分享我学习 R 语言的一些笔记。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐