Lorsque vous avez beaucoup de fonctions dans un fichier, vous pouvez les charger en faisant un copier-coller dans la console ou en faisant ctrl+R après avoir sélectionné vos fonctions (pour windows). Mais ce n’est pas très pratique et surtout c’est souvent assez long.
Je vous propose d’utiliser la fonction source. Cette fonction va interpréter ce qui se trouve dans un fichier.
Concrètement, vous mettez vos fonctions et autres scripts a interpréter dans un fichier « function.R » ‘ (qui n’est rien d’autre qu’un fichier texte), vous l’enregistrez sur votre disque dur (dans votre espace de travail c’est le plus simple… l’important est de savoir ou il est). Puis vous lancez:
source("function.R")
ls()# va vous donner ce que R a maintenant en mémoire
En pratique on peut sourcer tout et n’importe quoi : charger des fonctions, lancer des calculs… Il faut par contre que votre fichier soit irréprochable : que tous les commentaires soient bien précédés de # par exemple.