现在位置: 首页 > R 教程 > 正文

R install.packages() 函数 - 安装扩展包

R 语言实例 R 语言实例

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/"))

执行以上代码输出结果为:

[1] "已安装包的前 5 个:"
     Package    Version
base "base"     "4.3.0"
boot "boot"     "1.3-28"
...
[1] "当前 CRAN 镜像:"
                                CRAN
"https://cran.rstudio.com/"

在国内使用 R 安装包时,建议设置清华或中科大的 CRAN 镜像以加速下载。

R 语言实例 R 语言实例