J'ai créé un script utilitaire R, util.R, que je veux utiliser à partir d'autres script dans mon projet. Quelle est la bonne façon de s'assurer que les fonctions définies par ce script sont disponibles pour fonctionner dans mes autres script ?
Je cherche quelque chose de similaire à la require
qui ne charge un paquet 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 je recevrai des réponses me disant de créer un paquet, comme dans le cas suivant Organiser le code source de R :) Mais je ne crée pas quelque chose qui sera utilisé ailleurs, c'est juste un projet autonome.