R - 我应该在哪里放置RDA文件 - /R,/ data,/ inst/extdata?

SFu*_*n28 10 packages r

据"写作R附加"手册中,有三个目录,其中RDA文件可以放在:/R,/data,/inst/extdata

很难从手册中解读最佳实践.有人可以评论何时/为何将RDA文件放在这三个目录中的每一个中.

以下是我正在解决的具体案例:
我有1个RDA文件,将用于函数示例以及我的test_that测试(所有这些都存在于inst/tests中)

Dir*_*tel 12

从包装书写手册开始,是一个很好的方法.该data/目录对我来说是一个不错的选择.我记得,inst/extdata建议用于非R数据集或其他类似数据集.

一般规则仍然是下面的所有目录都inst/将按原样复制; 该data/目录可以被变换.手册将有详细信息.因此,如果您只想进行回归测试,可以使用inst/testData(比如说),一旦安装了软件包,就可以使用system.file("testData", package="yourPackageNameHere")它进行计算.