我们经常在安装一些R包的时候会遇见:

1.网络延时

2.包下载不完全

方案一:首先我们用R自带的命令切换镜像源:

# 选择R镜像源
chooseCRANmirror()

不同的源对于不同地方略有差异,大家可以多尝试几个。options()是R语言中存储配置的函数,我们可以执行如下命令查看R包下载源地址:

# 查看R源
options("repos")

方案二:切换国内源,比如像清华源、中科大源等

# 在R中先执行如下代码,然后在安装你需要安装的R包
options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor")
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

尤其安装Bioconductor包时,建议使用国内源,下载速度非常快。同时也可以将上面的命令加入到.Rprofile中,这样不用每次执行相应的命令。

Linux下.Rprofile一般在home目录:~

windows下.Rprofile一般在C:\Users\Username xxx\Documents,如果不存在,可以手动创建一个。