我们经常在安装一些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,如果不存在,可以手动创建一个。