#r #r-markdown #rstudio #formattable
Вопрос:
Мне нужна помощь в настройке среды R Markdown, чтобы пакет «форматируемый» вяжется в pdf. Пакет Kable работает, но я хочу использовать форматируемую таблицу.
Проблема: R-уценка Rstudio выводит список чисел вместо таблицы, фрейм данных, переданный в пакет «форматируемая таблица».
library(knitr)
library(formattable)
library(tidyr)
library(changepoint)
library(tinytex)
scores <- data.frame(id = 1:5,
prev_score = c(10, 8, 6, 8, 8),
cur_score = c(8, 9, 7, 8, 9),
change = c(-2, 1, 1, 0, 1))
formattable(scores)
что выглядит примерно так:
Он выводит таблицу при передаче в html, но, похоже, это базовая таблица, потому что она не позволяет мне применять какие-либо альтернативы формату, доступные в formattable.
Комментарии:
1. попробуйте с
print(formattable(your_table_name))
2. не повезло, это ничего не показывает… даже списка номеров нет
3. Насколько я могу судить из документации, «форматируемая таблица» специально ориентирована на HTML, она не поддерживает вывод в формате PDF. Эти два объекта являются принципиально разными целями и требуют определенной обработки, поэтому написание кода, отображающего таблицы HTML, не будет автоматически работать в LaTeX/PDF, и наоборот. pandoc может обрабатывать преобразование автоматически только тогда, когда пакеты создают код уценки для таблиц, что довольно ограничено в том, какие функции он поддерживает. Таким образом, «форматируемая таблица» пропускает уценку и напрямую генерирует HTML.
4. вау, если это реальность, было бы неплохо, чтобы люди с возможностью форматирования рассмотрели возможность расширения функциональности до pdf, чтобы иметь возможность создавать журнальные статьи. спасибо @KonradRudolph