Я создал служебный сценарий R, util.R, который я хочу использовать из других сценариев в моем проекте. Как правильно гарантировать, что функция, определяемая этим сценарием, доступна для работы в других моих сценариях?
Я ищу что-то похожее на функцию require
, которая загружает пакет, только если он еще не загружен. Я не хочу вызывать source ("util.R")
, потому что он будет загружать скрипт каждый раз, когда он будет вызван.
Я знаю, что получу несколько ответов, предлагающих мне создать пакет , как в Организация исходного кода R :) Но я не создаю что-то, что будет использоваться где-то еще, это просто отдельный проект.