Похожий вопрос себе задавал в контексте SPSS и производства кучи больших таблиц с разнообразными срезами и стат тестами, да и ещё на взвешенных данных.
Я работаю на работе, где нужно из экселевских таблиц производить по триста страниц всяких статистических таблиц. Пока что наслаждаюсь тем, что пишу чистые функции, соединяю их в цепочки, на что убиваю пару дней, а потом за джва часа соединяю это всё и генерирую через Rmarkdown + flextable сотни страниц табличек.