首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R-我应该把RDA文件放在哪里- /R,/data,/inst/extdata?

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

Stack Overflow用户
提问于 2011-05-25 00:16:13
回答 2查看 1.5K关注 0票数 10

根据“编写R扩展”手册,有三个目录可以放置RDA文件:/R/data/inst/extdata

从手册中找出最佳实践真的很难。有人可以评论一下何时/为什么将RDA文件放在这三个目录中的每个目录中吗?

以下是我正在解决的具体案例:

我有一个RDA文件,将在函数示例和我的test_that测试中使用(它们都在inst/test中)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-25 01:25:39

从编写包的手册开始,我觉得这是一种很好的方法。在我看来,data/目录是一个很好的选择。在我的记忆中,inst/extdata被建议用于非R数据集或类似的数据集。

一般规则仍然是,将按原样复制inst/下的所有目录;可以转换data/目录。手册中会有详细信息。因此,如果您只想将其用于回归测试,则可以使用inst/testData (比方说),一旦安装了包,您就可以使用system.file("testData", package="yourPackageNameHere")来计算它。

票数 12
EN

Stack Overflow用户

发布于 2011-05-25 01:06:39

您可能应该保留包目录中的../data/目录。大多数认真的用户将有单独的项目目录,他们在其中存储自己的数据文件。然后,它们使用setwd()更改默认的“焦点”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6113510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档