R 语言学习教程,从入门到精通,R 包安装使用(16)

1、R 包

包是 R 函数、示例数据、预编译代码的集合,包括 R 程序,注释文档、示例、测试数据等。

R 语言相关的包一般存储安装目录下对 "library" 目录,默认情况在 R 语言安装完成已经自带来一些常用对包,当然我们也可以在后期自定义添加一些要使用的包。

R 语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages_by_name.html

接下来我们主要介绍如何安装 R 语言的包。

1.1、查看 R 包的安装目录

我们可以使用以下函数来查看 R 包的安装目录:

r 复制代码
> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
>

1.2、查看已安装的包

我们可以使用以下函数来查看已安装的包:

r 复制代码
library()

输出结果如下:

r 复制代码
base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        for S)
class                   Functions for Classification
cluster                 "Finding Groups in Data": Cluster Analysis
                        Extended Rousseeuw et al.
codetools               Code Analysis Tools for R
compiler                The R Compiler Package
datasets                The R Datasets Package
foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics                The R Graphics Package
grDevices               The R Graphics Devices and Support for Colours
                        and Fonts
grid                    The Grid Graphics Package
KernSmooth              Functions for Kernel Smoothing Supporting Wand
                        & Jones (1995)
lattice                 Trellis Graphics for R
MASS                    Support Functions and Datasets for Venables and
                        Ripley's MASS

1.3、查看已载入的包

我们可以使用以下函数来查看编译环境已载入的包:

r 复制代码
> search()
[1] ".GlobalEnv"        "package:stats"     "package:graphics" 
[4] "package:grDevices" "package:utils"     "package:datasets" 
[7] "package:methods"   "Autoloads"         "package:base"

1.4、安装新包

安装新包可以使用 install.packages() 函数,格式如下:

r 复制代码
install.packages("要安装的包名")

我们可以直接设置包名,从 CRAN 网站上获取包,如下示例我们载入 XML 包:

r 复制代码
# 安装 XML 包
install.packages("XML")

或者我们可以直接在 CRAN 上下载相关包,直接在本地安装:

r 复制代码
install.packages("./XML_3.98-1.3.zip")

我们国内一般建议大家使用国内镜像,以下示例使用清华源进行安装:

r 复制代码
# 安装 XML 包
install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/")

CRAN (The Comprehensive R Archive Network) 镜像源配置文件之一是 .Rprofile (linux 下位于 ~/.Rprofile )。

在文末添加如下语句:

r 复制代码
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

打开 R 即可使用该 CRAN 镜像源安装 R 软件包。

1.5、使用包

新安装的包需要先载入 R 编译环境中才可以使用,格式如下:

r 复制代码
library("包名")

以下示例载入 XML 包:

r 复制代码
library("XML")
相关推荐
nvd111 天前
Flink 批处理驱动的湖仓 AI 财务研报流水线:从双流广播汇聚到 Agent 智能决策与原生 Iceberg 落盘全景实战
大数据·人工智能·flink
KIDULT°1 天前
MySQL系列 (1):数据库原理
运维·数据库·mysql·云计算
kimnoic1 天前
Python数据库学习心得:SQLite、MySQL、PostgreSQL优缺点
开发语言·python
我不是程序员三三1 天前
透明加密软件偶发解密异常排错实录:文件时能打开时乱码
数据库·域智盾
snhna1 天前
向量数据库深度实战:从 HNSW 到 pgvector、Milvus 选型与 RAG 落地
数据库·人工智能·python·postgresql·milvus
天行健,君子而铎1 天前
数据分类分级的范式转换:从规则匹配到场景化高准确率一键部署
网络·数据库·安全
别动我齐刘海1 天前
C++ 工程化学习
java·linux·前端·c++·学习·机器学习·机器人
牛战士coding1 天前
MySQL 读写分离完整链路:主从复制、多数据源与 @DS 路由
数据库·mysql
必须得开心呀1 天前
python编写带界面的软件,需要安装哪些插件
开发语言·python
计算机编程指导师1 天前
【计算机毕设推荐】基于Hadoop+Spark的公共交通运营数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·数据分析·spark·交通