R Language
Издательский
Поиск…
Вступление
Существует много способов форматирования R-кода, таблиц и графиков для публикации.
замечания
R часто хотят публиковать анализ и результаты воспроизводимым образом. См. « Воспроизводимость R» .
Таблицы форматирования
Здесь «таблица» означает широко (охватывая data.frame
, table
,
Печать в обычный текст
Печать (как показано на консоли) может быть достаточной для просмотра текстового документа в моноширинном шрифте:
Примечание. Прежде чем приводить приведенные ниже примеры данных, убедитесь, что вы находитесь в пустой папке, в которую вы можете писать. Запустите getwd()
и прочитайте ?setwd
если вам нужно сменить папки.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Печать таблиц с разделителями
Запись в CSV (или другой общий формат), а затем открытие в редакторе электронных таблиц для применения заключительных штрихов - это еще один вариант:
Примечание. Прежде чем приводить приведенные ниже примеры данных, убедитесь, что вы находитесь в пустой папке, в которую вы можете писать. Запустите getwd()
и прочитайте ?setwd
если вам нужно сменить папки.
write.csv(mtcars, file="mytab.csv")
Дополнительные ресурсы
-
knitr::kable
- звездочет
-
tables::tabular
- texreg
- xtable
Форматирование всех документов
Sweave
из пакета utils
позволяет форматировать код, прозу, графики и таблицы вместе в документе LaTeX.
Дополнительные ресурсы
- Книтр и RMarkdown