Включение файлов сценария в пакете расширения R

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

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

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

14
задан JD Long 25 October 2011 в 14:58
поделиться

1 ответ

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

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

15
ответ дан 1 December 2019 в 14:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: