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")