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