R install.packages() 函数 - 安装扩展包
R install.packages() 函数用于从 CRAN 或其他镜像源安装 R 扩展包。
R 的生态系统中有超过 20000 个包,扩展包是 R 强大功能的核心。
install.packages() 函数语法格式如下:
install.packages(pkgs, repos = getOption("repos"),
dependencies = NA)
参数说明:
pkgs 要安装的包名(字符向量)。
repos CRAN 镜像源地址。
dependencies 是否安装依赖包。TRUE 表示安装所有依赖。
实例
# 常见包的安装(示例,实际会从网络下载)
# install.packages("ggplot2") # 安装单个包
# install.packages(c("dplyr", "tidyr")) # 安装多个包
# 查看当前已安装的包
installed <- installed.packages()
print("已安装包的前 5 个:")
print(head(installed[, c("Package", "Version")], 5))
# 查看 CRAN 镜像
print("当前 CRAN 镜像:")
print(getOption("repos"))
# 设置镜像(中国用户推荐清华源)
# options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
# install.packages("ggplot2") # 安装单个包
# install.packages(c("dplyr", "tidyr")) # 安装多个包
# 查看当前已安装的包
installed <- installed.packages()
print("已安装包的前 5 个:")
print(head(installed[, c("Package", "Version")], 5))
# 查看 CRAN 镜像
print("当前 CRAN 镜像:")
print(getOption("repos"))
# 设置镜像(中国用户推荐清华源)
# options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
执行以上代码输出结果为:
[1] "已安装包的前 5 个:"
Package Version
base "base" "4.3.0"
boot "boot" "1.3-28"
...
[1] "当前 CRAN 镜像:"
CRAN
"https://cran.rstudio.com/"
在国内使用 R 安装包时,建议设置清华或中科大的 CRAN 镜像以加速下载。

R 语言实例