代码之家  ›  专栏  ›  技术社区  ›  JD Long

在R扩展包中包含脚本文件

  •  14
  • JD Long  · 技术社区  · 15 年前

    我正在创建一个R包,我需要它包含一些非R脚本文件,这些文件由我的一个函数调用。当然,我需要这些脚本文件与包一起分发。所以我有两个问题:

    1. a)包的哪个目录 我应该把这些文件放在树上吗?b)该地点是强制性的还是公正的惯例?
    2. 我需要换其他的吗 设置、配置或意志 他们只是被复制到 目录在1中提到,然后我 可以使用 文件?

    我试着在 Writing R Extensions 文档,但它没有跳到我身上。当然,我也没读过整本书。我在这里是不是太诚实了?

    1 回复  |  直到 13 年前
        1
  •  14
  •   Dirk is no longer here    15 年前

    我想你也想要 exec/ 在顶层(即使它被标记为“仍处于实验状态,或 inst 一切都在 inst/ 将逐字复制到包中。

    我在源代码中扩展的包中的一个快速示例是 gdata 哪个有 inst/perl , inst/xls inst/bin . 然后您可以通过计算已安装包的路径从R本身调用这些 system.file() .