如何使用Pander添加多维表?

时间:2014-02-19 15:04:36

标签: r pander

我正在尝试使用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 = cells,width = cols.width,justify = justify):     参数意味着不同的行数:5,3

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

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

0 个答案:

没有答案