Включение файлов сценариев в пакет расширений R - PullRequest
14 голосов
/ 28 июля 2010

Я создаю пакет R, и мне нужно, чтобы он включал пару файлов сценариев, отличных от R, которые вызываются одной из моих функций.Мне нужно, чтобы эти файлы скриптов распространялись вместе с пакетом.Таким образом, у меня остается два вопроса:

  1. a) В каком каталоге дерева пакетов мне следует разместить эти файлы?б) Это место обязательно или просто условно?
  2. Нужно ли мне изменять какие-либо другие настройки или конфигурации, или они просто будут скопированы в каталог, упомянутый в # 1, и тогда я смогу определить путь с помощью system.file ()?

Я пытался найти ответ в документе Writing R Extensions , но он не выскочил на меня.И, конечно, я не прочитал все это.Я слишком честен здесь?

1 Ответ

14 голосов
/ 28 июля 2010

Я думаю, вы хотите либо exec/ на верхнем уровне (даже если это помечено как 'все еще экспериментальное', либо подкаталог inst, поскольку все в inst/ дословно копируется в пакет.

Быстрый пример из пакетов, которые я раскрыл в исходном коде: gdata , который имеет inst/perl, inst/xls и inst/bin. Это вы могли бы затем вызвать из самого R путем вычисления пути к установленному пакету, используя system.file().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...