Страницы

Поиск по вопросам

среда, 3 апреля 2019 г.

Как перенести таблицу в удобный для публикации формат?

Что делать если нужно не просто получить результат, но и презентовать его?
Я знаю про rmarkdown, но как оформить именно таблицу? Поделитесь, кто как с этим справляется.


Ответ

Для таблицы самый очевидный вариант - kable()
По другим вариантам из ответа выше: xtable и pander имеют методы для печати различных объектов, например, возвращаемых функциями lm(), t.test и многими другими. Это очень удобно и полезно, и kable() тут не справится. LaTeX изучать не обязательно, вывод в html также работает.
xtable с R Markdown используется следующим образом:
print(xtable(fit1), type = "html")
При этом нужно не забыть указать в чанке ```{r, results='asis'}
pander еще проще: pander(fit1)
Есть еще относительно экзотический способ, полезный при создании инфографики или при подготовке материалов для печати в солидном журнале: https://github.com/baptiste/gridextra/wiki/tableGrob
Позволяет получать таблицы в виде красивых картинок, а также комбинировать их с графиками, например

Комментариев нет:

Отправить комментарий