【发布时间】:2018-02-20 01:14:01
【问题描述】:
我有多个需要在 PDF 文档中打印的数据表。 HTML 文档的工作原理是保留格式。
artistTable1.data <- reactive({
df <- artistData.filtered()
df <- df[c("old_level", "level", "reason", "rank", "apacDominant")]
# names(df) <- c("ARTIST (click for wikipedia)","LEVEL", "REASON", paste0("RANK (of ", my.sum(artistData$hasLevel), " ranked artists)"), "RISK FLAG(S)")
datatable(df, filter = "none", escape = FALSE,
rownames = FALSE, caption = "HIGH LEVEL DATA SUMMARY",
options = list(columnDefs=list(list(targets = 0:3, class="dt-center")),
paging = FALSE, searching = FALSE, autoWidth = FALSE, lengthChange = FALSE, info = FALSE, ordering = FALSE),
class = 'cell-border hover compact')
})
output$artistTable1 <- renderDataTable({
artistTable1.data()
})
我知道数据表(反应式)不能用于静态 PDF 文档。 Webshot 是一个修复,但它破坏了格式。
我有一个 RMarkdown 文件,它为我生成 PDF 和 HTML 格式的报告。 knitr 包使用“webshot”,但不保留 HTML 文档的格式。我可以将它构建到 RMarkdown 中吗?
还有其他选择吗?
【问题讨论】:
标签: r