使用pander和CrossTable的列和行百分比表?

时间:2014-12-01 12:22:43

标签: r knitr pander

我正在尝试使用knitr和pander生成报告。要在表格中显示行或列百分比,我想使用CrossTable()函数并删除卡方值贡献值和表格总。

以下是一个例子:

 ```{r}
x <- c(1,1,2,2)

y <- c(1,2,1,2)

CrossTable(x, y, prop.chisq=FALSE, prop.t = FALSE)

效果很好,但

pander(descr::CrossTable(x, y, prop.chisq=FALSE, prop.t = FALSE), split.table = Inf)
  ```

会出现错误消息:

  Quitting from lines 45-78 (test.Rmd) Fehler in apply(x$prop.tbl, c(1, 2), to.percent):   dim(X) must have a positive length Calls: ... eval -> eval -> pander -> pander.CrossTable -> apply

如何使用panderCrossTable生成仅包含行百分比和列百分比的表?

亲切的问候, 小光伏

1 个答案:

答案 0 :(得分:1)

development version recent commit {{3}} {{3}}修正了此问题:

pander