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

R 包

R 包

Les packages sont des ensembles de fonctions R, de données d'exemple, de codes précompilés, y compris les programmes R, les documents de commentaires, les exemples, les données de test, etc.

Les packages relatifs au langage R sont généralement stockés dans le répertoire d'installation sous "library", par défaut, après l'installation complète du langage R, certains packages courants sont déjà inclus, bien sûr, nous pouvons également ajouter des packages personnalisés à utiliser ultérieurement.

Vous pouvez consulter les packages complets relatifs au langage R :https://cran.r-project.org/web/packages/available_packages_by_name.html

Dans la suite, nous allons principalement présenter comment installer des packages pour le langage R.

Vérifier les répertoires d'installation des packages R

Nous pouvons utiliser les fonctions suivantes pour vérifier les répertoires d'installation des packages R :

> .libPaths()
]]1] "/Bibliothèque/Frameworks/R.framework/Versions/4.0/Ressources/library"
>

Vérifier les packages installés

Nous pouvons utiliser les fonctions suivantes pour vérifier les packages installés :

library()

Les résultats de la sortie sont les suivants :

base                    Le Pack Base R
boot                    Fonctions Bootstrap (Originalement par Angelo Canty
                        pour S)
class "Fonctions pour la classification"
cluster "Trouver des groupes dans les données": analyse en groupes
                        Extended Rousseeuw et al.
codetools "Outils d'analyse de code pour R"
compiler "Le package de compilateur R"
datasets "Le package des ensembles de données R"
foreign "Lecture des données stockées par 'Minitab', 'S', 'SAS',"
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics "Le package de graphique R"
grDevices "Les dispositifs graphiques R et le soutien aux couleurs"
                        et polices
grid "Le package de graphique Grid"
KernSmooth "Fonctions pour le réglage de noyau en soutien à Wand"
                        & Jones (1995)
lattice "Graphiques treillis pour R"
MASS "Fonctions de support et ensembles de données pour Venables et
                        Ripley's MASS

Vérification des packages chargés

Nous pouvons utiliser les fonctions suivantes pour vérifier les packages chargés dans l'environnement de compilation :

> recherche()
]]1» .GlobalEnv "package:stats" "package:graphics" 
]]4» package:grDevices "package:utils" 
]]7]] "package:methods" "Autoloads" "package:base"

安装新包

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

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

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

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

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

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

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

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

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

在文末添加如下语句:

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

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

使用包

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

library("包名")

以下示例载入 XML 包:

library("XML")