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
[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
[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