根据“Writing R Extensions”手册,存在可以放置RDA文件的三个目录:/R
,/data
,/inst/extdata
很难从手册中破译最佳实践。有人可以评论何时/为什么将RDA文件放置在这三个目录中的每个目录中。
这是我要解决的具体情况:
我有1个RDA文件,该文件将在函数示例以及test_that测试中使用(所有代码都位于inst/tests中)
最佳答案
从编写软件包的手册开始,这使我印象深刻。 data/
目录对我来说似乎是个好选择。我记得,有人建议将inst/extdata
用于非R数据集或类似的数据集。
一般规则仍然是inst/
下的所有目录都将按原样复制; data/
目录可以被转换。该手册将有详细信息。因此,如果只希望将其用于回归测试,则可以使用inst/testData
(例如),一旦安装了软件包,就可以使用system.file("testData", package="yourPackageNameHere")
对其进行计算。
关于R-我应该在哪里放置RDA文件-/R,/data,/inst/extdata?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6113510/