Как сохранить специфичные для пакета настройки в R: options () и ReferenceClasses - PullRequest
8 голосов
/ 28 марта 2012

Я просто думаю об этом вслух. До сих пор я сохранял все специфичные для пакета настройки в options. У меня есть некоторый опыт работы с ReferenceClass es (спасибо Rook), и я видел, что knitr использует RC для экономии персонала, специфичного для пакета. Я хотел бы узнать больше о плюсах / минусах обоих подходов. Или, может быть, вы хотели бы порекомендовать другой подход (например, файл Sourcing R, расположенный в getwd() при запуске, очень похоже на devtools и .Rpackages)?

Идеи

1 Ответ

8 голосов
/ 28 марта 2012

Вы также можете хранить опции в environment, хранящемся на верхнем уровне вашего пакета.Это может быть ближе всего к options() использованию, при этом избегая глобальной переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...