Я начинаю писать книгу, используя bookdown, и пытаюсь найти лучший рабочий процесс. Прежде всего, я пытаюсь создать частотные таблицы, кросс-таблицы и сводки моделей, в основном используя bookdown с форматом pdf, но я уверен, что моему советнику понравится, что я отправляю текстовые документы на доработку, поэтому также было бы здорово получить текстовый вывод. Для вывода в формате Word можно сначала создать файл .html, а затем открыть его в Word. Поэтому желательно выводить одновременно файлы .html и .pdf.
Таблицы являются основной проблемой, потому что кажется невозможным найти продуктивный способ создания частотных, перекрестных и сводных моделей без излишних усилий в обоих форматах одновременно. Использование knitr
имеет дополнительную ценность, поскольку оно и kableExtra
предоставляют набор настроек.
Пока я пробовал:
1) sjmisc
/ sjPlot
с функцией frq
/ sjt.frq
(устарело), но предоставляет только объекты html, как сказано в комментарии к этому сообщению, также не имеет меток для перекрестных ссылок в документе.
2) stargazer
, но не имеет доступных таблиц частот и одновременного вывода .pdf и .html кажется невозможным. Однако сводные модели довольно хороши!
3) descr
пакет с функцией freq
, используемой внутри kable
:
f <- descr::freq(iris$Species, plot = F)
kableExtra::kable(data.frame(f), caption = "Foo")
Однако вывод кросс-таблицы не может быть приведен к data.frame при использовании функции crosstab
.
Любые идеи?
Заранее спасибо!
pagedown
для разбивки на pdf html-документы. - person Tito Sanz   schedule 14.05.2019