2

如果我使用显着性星运行线性回归,则通过 pander 和“Knit PDF”渲染它,例如: pander(lm(crimerate ~ conscripted + birthyr + indigenous + naturalized, data = data), add.significance.stars = T)

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

在此处输入图像描述

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

有人有什么想法吗?

4

1 回答 1

1

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

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

首先(表格中的空格):

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 ,则格式似乎应该如此。

于 2016-10-03T12:27:28.813 回答