Как связать RNW-файл из вызова функции и поместить его в пакет?

Я хочу использовать knitr / sweave для создания отчета с помощью вызова функции. У меня есть функция, которая создает графики и таблицы. Я хочу дать возможность этой функции создать отчет в формате PDF с этими графиками. Эта функция будет частью пакета R.

Я подхожу к этому так: я портирую шаблон rnw с пакетом, и всякий раз, когда активна опция создания pdf, я использую этот шаблон и счетчик для создания отчета. Проблема в том, что я не знаю, куда пользователь установит пакет, поэтому расположение файла rnw будет проблемой. Могу ли я передать входные аргументы в функцию knit, которую можно использовать в отчете?

Есть предположения?


person Avinash    schedule 02.04.2014    source источник


Ответы (1)


Вам нужен system.file.

knitr виньетка для использования документов jQuery DataTables (и ) это.

person mnel    schedule 02.04.2014
comment
system.file даст мне местоположение файла, верно? Значит, мне придется скопировать этот файл в текущий рабочий каталог, а затем связать его? - person Avinash; 02.04.2014