【问题标题】:Create table with merged cell using R使用 R 创建包含合并单元格的表格
【发布时间】:2017-05-04 03:22:29
【问题描述】:

我需要创建一个包含一些合并单元格的表格,您可以将其视为具有 10 列的普通数据框,1:3 列将使用合并单元格在顶部进行描述,另一个用于 4:10 列。

R 中有什么包可以让我做吗?喜欢 xtable?

【问题讨论】:

  • 您希望输出的格式是什么?文本?乳胶? HTML? ...
  • @aniko,目前我正在使用剑将数据直接推送到 word,outout 因为 WORD 是完美的,如果没有,HTML 也可以。
  • 因为您需要 Word 文档,我认为使用 odfWeave 的解决方案可能非常适合您(见下文),因为 Ms Office 可以打开 odt 格式(从 2007 版 SP2 开始)。

标签: r


【解决方案1】:

您可以使用odfWeave 包以开放文档格式(在 OpenOffice 或 Ms Office 中可读、可编辑)进行操作。

文档中的示例(请参阅 package source/inst/examples 中的formatting.odt):

library(odfWeave)
set.seed(416)
tableData <- state.x77[c(7, 38, 20, 46), c(7, 1, 8)]
states <- data.frame(type = c("Northern", "Southern"),
                     pos = c(2, 2),
                     text = "ArialCenteredItalics")

odfTable(tableData, rgroup = states)
odfTableCaption("a table using multi-cell row headers")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多