微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

| 根据\“ Writing R Extensions \”手册,可以在三个目录中放置RDA文件
/R
/data
/inst/extdata
很难从手册中破译最佳实践。有人可以评论何时/为什么在这三个目录中放置RDA文件。 这是我要解决的具体情况: 我有1个RDA文件,该文件将在函数示例以及test_that测试中使用(所有代码都位于inst / tests中)     

解决方法

从编写软件包的手册开始,这使我印象深刻。
data/
目录对我来说似乎是个不错的选择。我记得,对于非R数据集或类似的数据集,建议使用“ 4”。 一般规则仍然是,所有低于
inst/
的目录都将照原样复制;
data/
目录可能已转换。该手册将有详细信息。因此,如果只想将其用于回归测试,则可以使用ѭ7(例如),一旦安装了软件包,就可以使用
system.file(\"testData\",package=\"yourPackageNameHere\")
进行计算。     ,您可能应该只将../data/目录保留在软件包目录中。最认真的用户将拥有单独的项目目录,他们将在其中存储自己的数据文件。然后,他们使用setwd()更改默认的\“ focus \”。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。