R - 在单个页面输出中组合两个 gt objects

R - combine two gt objects in a single page output

在我们的生产环境中,我们使用gtsummary包来汇总大数据,然后转换为gtobject来添加标题和副标题。由此产生的视觉质量 table 是无与伦比的。

但是,在许多情况下,我们需要此摘要 table 附带伴随数据 table,其中包含少数异常值的详细信息或阐明总体情况的类似细节。从某种意义上说,此配套数据是 table-based 脚注,或澄清支持信息。

因为我们发出了大量这些摘要,所以我正在寻找一种方法将它们放在同一个发出的 single-page pdf 中。

我已尝试通过以下方法解决此问题:

    gtsummary 中的
  1. tbl_merge、tbl_stack:gtsummary tables,而不是 gt objects,需要共享行或列。
  2. gridExtra: gt objects 无法转换为 grobs
  3. pdf() 或打印到设备:gtsave 或 print(gt) 不输出到设备。

有谁知道是否有办法将一个 table 作为 png object 嵌入到另一个的脚注中?或者有其他选择吗?

使用 gt 包找到了解决此问题的真正干净的解决方案。我们需要避免将 tables 转换为图像,这会剥夺包括机器搜索在内的许多功能的内容。

解决方案:使用as_raw_html()将补充table转换为html,然后使用[=13=将table作为source_note插入主table ].

这会保留所有格式,包括每个 table 的标题和脚注。