我正在创建一个R包,我需要它包含一些非R脚本文件,这些文件可以被我的一个函数调用。我自然需要将这些脚本文件与包一起分发。所以这给我留下了两个问题:
我试图在Writing R Extensions文档中找到答案,但它没有跳出来。当然,我没有读完整件事。我在这里太诚实了吗?
答案 0 :(得分:14)
我认为你想要顶层的exec/
(即使它被标记为'仍然是实验性的,或inst
的子目录,因为inst/
中的所有内容都被逐字复制到包中。
我在源代码中展开的软件包的简短示例是gdata,其中包含inst/perl
,inst/xls
和inst/bin
。然后,您可以通过使用system.file()
计算已安装软件包的路径来从R本身调用。