J'ai créé un script utilitaire R, util.R, que je souhaite utiliser à partir d'autres scripts de mon projet. Quelle est la bonne façon de garantir que la fonction définie par ce script est disponible pour fonctionner dans mes autres scripts?
Je recherche quelque chose de similaire à la require
fonction, qui ne charge un package que s'il n'a pas encore été chargé. Je ne veux pas appeler source("util.R")
car cela chargera le script à chaque fois qu'il sera appelé.
Je sais que j'obtiendrai des réponses me disant de créer un package, comme dans Organizing R Source Code :) Mais je ne crée pas quelque chose qui sera utilisé ailleurs, c'est juste un projet autonome.