Лучший рабочий процесс уценки R - программное создание уценки R - PullRequest
0 голосов
/ 11 октября 2019

Я только что унаследовал проект R и пытаюсь найти лучший рабочий процесс для этого проекта.

Проект выполняет некоторый анализ для 8 когорт.

Существуют различные удаленно расположенныезаинтересованные стороны, не являющиеся программистами. Промежуточные / промежуточные результаты распространяются среди этих заинтересованных сторон в виде вложений в формате PDF, отправляемых по электронной почте.

Существует 8 различных документов в формате PDF, соответствующих каждой из 8 групп. Каждый документ PDF имеет длину около 14 страниц и содержит довольно простое содержимое, например, несколько графиков и таблиц. Структура из 8 файлов идентична. Предыдущий разработчик использовал рабочий процесс на основе уценки R. И генерировал файлы PDF из уценки.

Однако существует 8 документов уценки (соответствующих 8 когортам), и каждый документ уценки содержит около 400 строк в основном идентичного кода. Код встроен в файл уценки.

Разница между наборами кода заключается в том, что каждый из 8 наборов указывает на отдельный источник данных.

При наличии изменений / улучшений всеиз 8 наборов кодов (т.е. документов уценки) необходимо изменить.

Очевидно, я хотел бы внести одно изменение кода, которое затронет все 8 когорт.

Я думаю, что будетпрограммно создавать файлы уценки, а затем программно генерировать соответствующие PDF-файлы.

Однако я не могу найти пакеты R, которые позволили бы мне программно создать файл уценки R. Конечно, я мог бы создать файл уценки, используя только текстовые методы, но мне интересно, может ли кто-нибудь придумать лучшее решение.

...