我正在尝试使用 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 表!列/行名称周围有引号“”,但除此之外,一切似乎都很好。