尝试使用pandoc.table强调多行时出错

时间:2015-08-27 22:29:15

标签: r pander

在使用pandoc.table强调表中的多行时,我遇到了一个奇怪的问题。具体来说,当指定多于1行时,表中的值似乎被不适当地填充。例如,如果我不强调一行或只强调一行

library(pander)
A <- matrix(1:25, nrow=5)
pandoc.table(A)

1 6 11 16 21

2 7 12 17 22

3 8 13 18 23

4 9 14 19 24

5 10 15 20 25

bold <- c(4)

pandoc.table(A, emphasize.strong.rows=bold)

1 6 11 16 21

2 7 12 17 22

3 8 13 18 23

4 9 14 19 24

5 10 15 20 25

一切都运行得很漂亮,但是当我指定多行时,粗体会出现在正确的行上,但错误的值会放在单元格中

bold <- c(2, 4)

pandoc.table(A, emphasize.strong.rows=bold)

1 6 11 16 21

2 12 22 9 19

3 8 13 18 23

7 17 4 14 24

5 10 15 20 25

任何想法我做错了什么?感谢

罗伯特

R版本3.2.1(2015-06-18) 平台:x86_64-w64-mingw32 / x64(64位) 运行于:Windows 7 x64(内部版本7601)Service Pack 1

区域设置: [1] LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252
[3] LC_MONETARY = English_United States.1252 LC_NUMERIC = C
[5] LC_TIME = English_United States.1252

附加基础包: [1] stats graphics grDevices utils数据集方法库

其他附件包: [1] pander_0.5.2 HTGPackage_0.0.1

通过命名空间加载(而不是附加): [1] tools_3.2.1 Rcpp_0.12.0 digest_0.6.8

0 个答案:

没有答案