Paquets R

Un package est un ensemble de fonctions R, de données d'exemple et de code précompilé, incluant des programmes R, de la documentation, des exemples, des données de test, etc.

Les packages du langage R sont généralement stockés dans le répertoire "library" sous le répertoire d'installation. Par défaut, après l'installation de R, certains packages couramment utilisés sont inclus. Bien sûr, nous pouvons également personnaliser et ajouter des packages pour les utiliser plus tard.

La liste complète des paquets R est disponible à l'adresse :https://cran.r-project.org/web/packages/available_packages_by_name.html

Ensuite, nous allons principalement présenter comment installer des paquets R.

Afficher le répertoire d'installation des paquets R

Nous pouvons utiliser la fonction suivante pour afficher le répertoire d'installation des paquets R :

Exemple

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

Afficher les paquets installés

Nous pouvons utiliser la fonction suivante pour afficher les paquets installés :

library()

Le résultat de sortie est le suivant :

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

Afficher les paquets chargés

Nous pouvons utiliser la fonction suivante pour afficher les paquets chargés dans l'environnement R :

Exemple

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

Installer de nouveaux paquets

Pour installer de nouveaux paquets, vous pouvez utiliser la fonctioninstall.packages(), avec le format suivant :

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

Nous pouvons directement définir le nom du paquet et l'obtenir depuis le siteCRAN. Dans l'exemple suivant, nous chargeons le paquet XML :

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

Alternativement, nous pouvons directementCRANtélécharger le paquet correspondant depuis le site web et l'installer localement :

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

En Chine, nous recommandons généralement d'utiliser des miroirs nationaux. L'exemple suivant utilise la source de l'Université des sciences et technologies de Chine (USTC) pour l'installation :

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

L'un des fichiers de configuration des sources miroirs de CRAN (The Comprehensive R Archive Network) est .Rprofile (situé à ~/.Rprofile sous Linux).

Ajoutez la déclaration suivante à la fin du fichier :

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

Ouvrez R pour utiliser cette source miroir CRAN afin d'installer des paquets R.

Utilisation des paquets

Les paquets nouvellement installés doivent être chargés dans l'environnement R avant de pouvoir être utilisés. Le format est le suivant :

library("包名")

L'exemple suivant charge le paquet XML :

library("XML")
Autres extensions