Mis a jour le 2016-05-22, 16:22

Librairies

library() : donne la liste des packages installés.
library(grDevices) : pour charger une libraririe (si la librairie est déjà chargée, ne fait rien).
library(help = stats) : pour donner la liste des fonctions d'une librarie.
library(help = "base") : pour avoir de l'aide sur les fonctions de la librairie base.
data() : donne la liste des datasets disponibles comme exemples sous R.
data(package="cluster") : uniquement les datasets pour le package cluster.
Quand on charge une librairie, celle-ci peut masquer des fonctions préexistantes en les redéfinissant avec le même nom. Par exemple :
> library(gplots)
Loading required package: gtools
Loading required package: gdata

Attaching package: 'gplots'


        The following object(s) are masked from package:stats :

         lowess
  
on peut supprimer les messages au chargement d'une librairie en faisant : suppressPackageStartupMessages(library(gplots))
Pour accéder à la fonction lowess originale du package stats, faire stats::lowess
Pour avoir la liste des packages disponibles (au CRAN) : mat <- available.packages() : renvoie une matrice contenant la liste des packages disponibles (différentes colonnes dont Package, Version, Depends, etc ...). L'appel à cette fonction demande le repository auquel s'adresser pour obtenir cette liste (soit interface graphique si affichage X, soit dans le terminal).
Installation d'une nouvelle librairie : sous root, install.packages("gplots").
Pour savoir quelles sont les librairies qui ont été chargées au cours de la session courante ainsi que la version de R : sessionInfo()

Copyright Aymeric Duclert
programmer en R, tutoriel R, graphes en R