如何在R:options()与ReferenceClasses中存储特定于包的设置

时间:2012-03-28 18:53:53

标签: r

我只是在想这个问题。到目前为止,我在options中保存了所有特定于软件包的设置。我对ReferenceClass es有一些经验(感谢Rook),我发现knitr使用RC来保存特定于程序包的人员。我想更多地了解这两种方法的优点/缺点。或者您可能想推荐另一种方法(例如,在启动时采用位于getwd()的R文件,就像devtools.Rpackages一样)?

想法?

1 个答案:

答案 0 :(得分:8)

您还可以将选项存储在存储在程序包顶层的environment中。这可能最接近options()使用,同时避免使用全局变量。