Devant les importantes possibilités de R, il est possible et utile de lancer certaines recherches en ligne de commande pour trouver des fonctions ou des paquets associés.
(NB : une connexion internet est requise)

Tout d’abord, pour obtenir l’aide (en anglais) d’une fonction, il y a 2 possibilités :


help(LaFonction) #LaFonction = le nom de la fonction
#ou
?LaFonction

#Exemple avec la fonction matrix() qui permet de créer une matrice
?matrix

Si R vous renvoie un message d’erreur disant que « LaFonction » n’existe pas, c’est que :

– soit elle n’existe effectivement pas ! Dans ce cas, vous pouvez essayer de rechercher une fonction qui permet ce que vous voulez via la ligne de commande :


RSiteSearch("keywords", restrict="functions") #ne pas oublier les guillemets

Cette fonction va rechercher toutes les fonctions R selon les mots clés donnés (attention il est conseillé de faire la recherche en anglais afin d’avoir plus de résultats).
Essayer de lancer par example :


RSiteSearch("linear model", restrict="functions")

Vous obtiendrez toutes les fonctions en rapport avec les mots clés : linear+model

– soit LaFonction existe mais vous ne savez plus dans quel paquet elle se trouve. Dans ce cas, lancez la commande:


help.search("LaFonction") #ne pas oublier les guillemets

Cette fonction donne une liste de fonctions en rapport avec le nom LaFonction et les paquets associés que vous pouvez installer et/ou charger sous la forme :
paquet1::fonction1  description de la fonction1
paquet1::fonction2  description de la fonction2
…..
Essayez par exemple :


help.search("matrix")