1

我正在尝试使用 Pander 将 3D 表添加到 .docx 报告中,特别是通过实时报告生成:

A=sample(LETTERS[1:5],100, rep=T)
b=sample(letters[1:2],100, rep=T)
numbers=sample(1:3,100, rep=T)

tab=table(A,b,numbers)
tab1=ftable(addmargins(tab))

tempReport=Pandoc$new(title="Pander and ftable", format="docx")

tempReport$add.paragraph("### table: tab")
tempReport$add(tab)

tempReport$add.paragraph("### table: tab1")
tempReport$add(tab1)

tempReport$export()

但是,它似乎无法处理多维表:

data.frame 中的错误(txt = 单元格,宽度 = cols.width,justify = justify):参数暗示不同的行数:5、3

有没有办法解决这个问题?谢谢!

编辑: 谢谢@daroczig:使用开发版本,我现在已经出现了 3D 表!列/行名称周围有引号“”,但除此之外,一切似乎都很好。

4

0 回答 0