在R包中包含静态非数据对象?

在R包中包含静态非数据对象?,r,package,R,Package,我正在创建一个R包,它在一个地方引用一个静态shapefile和两个png文件。在过去的两个小时里,我四处寻找以下问题的答案: 存储这些文件的位置。我是否只是创建一个名为resources的文件并在函数中引用它?因为我试的时候没用 如何在我创建的函数中引用它们。我不确定我是否完全理解包如何调用外部对象以及如何进行引用。对于路径,我输入了“./resources/object.png”,但这不起作用 对于有经验的软件包创建者来说,这可能非常容易,但我想我会问,因为我就是想不出来。看看Hadley的

我正在创建一个R包,它在一个地方引用一个静态shapefile和两个png文件。在过去的两个小时里,我四处寻找以下问题的答案:

  • 存储这些文件的位置。我是否只是创建一个名为resources的文件并在函数中引用它?因为我试的时候没用
  • 如何在我创建的函数中引用它们。我不确定我是否完全理解包如何调用外部对象以及如何进行引用。对于路径,我输入了“./resources/object.png”,但这不起作用

  • 对于有经验的软件包创建者来说,这可能非常容易,但我想我会问,因为我就是想不出来。

    看看Hadley的书()。您可以将对象放入
    inst
    目录。查看
    system.file
    函数以引用对象
    system.file
    用于在安装包后查找包内的文件谢谢!我试着搜索哈德利的书,但我不知道该找什么!谢谢你指点我。这是很好的参考资料。我不需要它们被标记为书签,我的浏览器自动填充并且我记得它们。@Hanna:我也看到了,所以我们可以将其作为副本关闭。。。