使用R创建包含合并单元格的表

时间:2011-01-07 04:39:29

标签: r

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

R中有任何包裹供我使用吗?喜欢xtable吗?

1 个答案:

答案 0 :(得分:2)

您可以使用odfWeave包以Open Document Format(在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")