Les librariries (Packages)#

Les packages R sont une partie importante, ce sont une collection de fonctions et de données créées par des individus (chercheurs, étudiants, des geeks…etc.) Au sein de la communauté open source. Lorsque nous installons R, un ensemble de packages est déjà inclus.

Afin de savoir quels packages sont installés, il suffit de taper library()

library()

Lorsqu’on exécute une ligne de code, comme ce qu’on vient de faire avec library(), on demande à R de trouver la fonction et de l’exécuter. Habituellement, les fonctions requirent un argument, cette fonction est une exception et ne requiert aucun argument. Ainsi, il suffit de taper library sans les parenthèses.

# library

autocompletion#

Dans RStudio, et dans la majorité des IDE récents, il existe une option très utile appelée autocompletion. Elle devient très utile lorsque nous nous rappelons plus comment s’écrit exactement une option ou quels en sont les arguments.

Il suffit de taper sur la touche tab

Exemple: si nous voulons écrire la fonction library(), il suffit d’écrire lib et taper sur la touche tab. RStudio nous donne plusieurs choix de fonction que sont nom commence par les trois lettres lib

lib
Error in eval(expr, envir, enclos): object 'lib' not found
Traceback:

Une fois que le mot complet est saisi, en ouvrant des parenthèses, on peut encore taper sur la touche tab afin d’avoir la liste des arguments obligatoires ou optionnels à saisir.

library()

Quels packages sont chargé dans l’environnement?#

Afin de voir quels _packagers sont chargés dans l’environnement, il suffit de taper la commande search()

search()
  1. '.GlobalEnv'
  2. 'jupyter:irkernel'
  3. 'package:stats'
  4. 'package:graphics'
  5. 'package:grDevices'
  6. 'package:utils'
  7. 'package:datasets'
  8. 'package:methods'
  9. 'Autoloads'
  10. 'package:base'

Un package que nous utiliserons beaucoup au début est le _package MASS. Afin que nous soyons sûrs de l’avoir, nous l’installons à nouveau avec la commande suivante:

# install.packages("MASS")

Nous pouvons voir dans l’onglet packages dans RSudio que nous l’avons et qu’il prêt à charger. Nous procédons au chargement de ce package on le cochant ou simplement (il faut vraiment s’habituer à travailler avec les commandes dans la console) avec la commande suivante:

On peut aussi installer un package avec l’IDE (Integrated development environment ) de RStudio

# require(MASS)

Attention: R est sensible aux caractères case sensitive. Donc si j’écris:

# require(mass)

J’ai alors un message d’erreur “there is no package called ‘mass’”