检索开发包的补充数据文件的路径

时间:2015-06-08 14:00:17

标签: r

在开发包时我遇到了补充数据导入的问题 - 这已经解决了here。 不过,我需要使用另一个包的函数,needs是使用过的文件的路径。遗憾的是,这里使用GlobalEnvironment变量不是一种选择。 [顺便说一下:文件需要.txt,而补充数据应该是.RData。这个功能非常挑剔。]

所以我需要知道如何获取包的路径补充数据文件。这甚至可以吗?

我的想法是将.RData读入全局环境,然后将其保存到tmpfile进行进一步处理。我真的很想知道一个干净的方式 - 补充数据大约100MB ......

非常感谢!

1 个答案:

答案 0 :(得分:1)

使用system.file()可靠地找到已安装的软件包和子目录的路径,通常这些是在your-pkg-source/inst/extdata/your-file.txt中创建的,然后引用为

system.file(package="your-pkg", "extdata", "your-file.txt")