2016-08-11 14 views
0

У меня есть большой проект анализа данных, содержащий десятки R-скриптов, которые сложным образом зависят друг от друга, и поэтому я подумал, что было бы неплохо формализовать все эти зависимости и установить проект в строить систему, которая управляет вещами в правильном порядке и повторно запускает все, что изменяется, или что-либо, что находится ниже по течению от вещей, которые меняются.Система сборки для R

Но даже после нескольких часов работы с поисковой системой Google я не нашел никаких систем сборки, выполненных по заказу R (хотя есть plenty for more genreal purposes). Ранее я работал с waf для организации проектов анализа данных в Python и знал, что я могу использовать waf для запуска R-скриптов. Но для управления всей средой Python просто для запуска некоторых R-скриптов кажется неуклюжим.

Что вы еще используете люди для решения этой проблемы?

+1

Почему бы не использовать make? – Thomas

+1

Возможно, стоит сначала реорганизовать проект, поскольку «содержащий десятки R-скриптов, которые сложным образом зависят друг от друга», кажется довольно сложным для поддержания. –

ответ

0

Существует пакет под названием «GRANBase», который способен делать что-то похожее на то, о чем вы говорите. Это инструмент управления пакетами R &, поэтому, если ваши скрипты помещены в R-пакет (ы), вы, вероятно, сможете его использовать.