English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Paquetes en R

Paquetes en R

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

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

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

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

查看 R 包的安装目录

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

> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
>

查看已安装的包

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

library()

输出结果如下:

base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        para S)
Funciones para la clasificación
cluster
                        Extended Rousseeuw et al.
codetools
compiler
datasets
foreign
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
El paquete de dispositivos gráficos de R y soporte para colores
grDevices
                        y Fuentes
grid
KernSmooth
                        & Jones (1995)
lattice
MASS
                        Ripley's MASS

Ver paquetes cargados

Podemos usar las siguientes funciones para ver los paquetes cargados en el entorno de compilación:

> buscar()
[1".GlobalEnv" 
[4"paquete:grDevices" "paquete:utils" 
[7]] "package:methods" "Autoloads" "package:base"

Instalar nuevo paquete

Para instalar un nuevo paquete se puede usar install.packages() función, con el formato siguiente:

install.packages("Nombre del paquete a instalar")

Podemos configurar directamente el nombre del paquete, desde  CRAN sitio web, a continuación, se muestra un ejemplo de cómo cargar el paquete XML:

# Instalar paquete XML
install.packages("XML")

O podemos obtener paquetes directamente en CRAN Descargue los paquetes relevantes y instálelos localmente directamente:

install.packages("./XML_3.98-1.3.zip")

Generalmente, se recomienda usar镜像 internos en nuestro país, a continuación, se muestra un ejemplo de cómo instalar usando el repositorio Tsinghua:

# Instalar paquete XML
install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/")

CRAN (The Comprehensive R Archive Network) es uno de los archivos de configuración de fuentes de镜像, que es .Rprofile (en linux se encuentra en ~/.Rprofile ).

Añada la siguiente declaración al final del archivo:

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

Abra R para usar la fuente de镜像 CRAN para instalar paquetes de R.

Uso de paquetes

Los paquetes recién instalados deben cargarse en el entorno de compilación de R antes de poder usarse, con el formato siguiente:

library("Nombre del paquete")

A continuación, se muestra un ejemplo de cómo cargar el paquete XML:

library("XML")