Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个 R 包,并且需要跟踪使用包中的函数打开的文件。
在以(充分)对用户隐藏的方式加载包时创建 R 对象(在本例中为 data.frame)的推荐过程是什么?我不希望用户手动编辑 data.frame。
我的一个想法是在调用options内部的设置中创建一个 data.frame .onLoad(类似于 Hadley 在他的devtools包中所做的),但打开的文件列表在我的包中并不是真正的可配置“选项”。还有其他方法吗?
options
.onLoad
devtools
创建 R 包时,除非要导出所有对象,否则必须在 NAMESPACE 文件中列出导出的对象。如果您需要在您的包中维护一个数据框,但您不希望它提供给用户,您可以通过将其从列表中排除来选择不导出它。