Pander 在使用 significance stars 和 pandoc 时奇怪地格式化表格

Pander formats tables weirdly when using significance stars and pandoc

如果我 运行 一个具有显着性星星的线性回归,通过 pander 渲染它,并且 "Knit PDF" 像这样: pander(lm(crimerate ~ conscripted + birthyr + indigenous + naturalized, data = data), add.significance.stars = T)

我偶尔会得到输出,其中行之间存在奇怪的间距问题 table。

我已经尝试设置 pander 选项以报告更少的数字 panderOptions('digits', 2),但问题仍然存在。

有人有什么想法吗?

我遇到了同样的问题。单元格对齐有问题,当我将样式更改为 rmarkdown 时,此错误消失了。

library(data.table)
dt <- data.table(Test = c("0 - 10 000"),
                 ALDT = "99.18 %")

第一个(table 中的space):

pandoc.table(dt, justify = c("left", "right"))
# From pandoc below
------------------
   Test     ALDT  
---------- -------
0 - 10 000 99.18 %
------------------

第二(良好的格式):

pandoc.table(dt, style = "rmarkdown", justify = c("left", "right"))
# From pandoc below
| Test          |    ALDT |
|:--------------|--------:|
| 0 - 10 000    | 99.18 % |

第一次尝试无效,pandoc 给我们的格式有问题。但是,如果您将样式指定为 rmarkdown,则格式似乎应该是这样。