R中安装程序包选择国内CRAN镜像方法

R使用install.packages 安装程序包时,由于默认选择国外CRAN镜像,会导致下载程序包特别慢,经常导致安装失败。

其实只要一条语句就可以指定国内CRAN

options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))

这里的https://mirrors.tuna.tsinghua.edu.cn/CRAN/,选择的是清华大学镜像,速度会比国外的快很多。

例如执行:

install.packages("ggplot2", dependencies = TRUE)

一般就可以安装成功了。

下面列出国内的CRAN镜像,供大家选择:

1、http://mirrors.opencas.cn/cran/ 中国科学院大学(Chinese Academy of Sciences, Beijing)
2、https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 清华大学(TUNA Team, Tsinghua University)
3、http://mirrors.tuna.tsinghua.edu.cn/CRAN/ 清华大学(TUNA Team, Tsinghua University)

更多CRAN镜像:
https://cran.r-project.org/mirrors.html