Paquetes de R

Los paquetes son colecciones de funciones de R, datos de ejemplo, código precompilado, e incluyen programas de R, documentos de comentarios, ejemplos, datos de prueba, etc.

Los paquetes relacionados con el lenguaje R generalmente se almacenan en el directorio "library" dentro del directorio de instalación. De forma predeterminada, la instalación de R ya incluye algunos paquetes comunes; por supuesto, también podemos agregar posteriormente algunos paquetes que deseemos usar.

La lista completa de paquetes relacionados con R se puede consultar en:https://cran.r-project.org/web/packages/available_packages_by_name.html

A continuación, presentamos principalmente cómo instalar paquetes de R.

Ver el directorio de instalación de los paquetes de R

Podemos usar las siguientes funciones para ver el directorio de instalación de los paquetes de R:

Ejemplo

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

Ver los paquetes instalados

Podemos usar las siguientes funciones para ver los paquetes instalados:

library()

El resultado de salida es el siguiente:

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

Ver los paquetes cargados

Podemos usar las siguientes funciones para ver los paquetes cargados en el entorno de R:

Ejemplo

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

Instalar nuevos paquetes

Para instalar nuevos paquetes, se puede usar lainstall.packages()función, con el siguiente formato:

install.packages("要安装的包名")

Podemos configurar directamente el nombre del paquete yCRANobtenerlo del sitio web. En el siguiente ejemplo, cargamos el paquete XML:

# 安装 XML 包
install.packages("XML")

O podemos directamenteCRANdescargar el paquete correspondiente e instalarlo localmente:

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

En nuestro país, generalmente recomendamos usar espejos nacionales. El siguiente ejemplo utiliza la fuente de la Universidad de Ciencia y Tecnología de China para instalar:

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

Uno de los archivos de configuración de la fuente espejo de CRAN (The Comprehensive R Archive Network) es .Rprofile (en Linux se encuentra en ~/.Rprofile).

Agregue las siguientes líneas al final del archivo:

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

Abra R y podrá usar esa fuente espejo de CRAN para instalar paquetes de R.

Usar paquetes

Los paquetes recién instalados deben cargarse primero en el entorno de R antes de poder usarse. El formato es el siguiente:

library("包名")

El siguiente ejemplo carga el paquete XML:

library("XML")
Otras extensiones