在RMarkdown中为Word / docx输出分组表列标题的名称

时间:2016-11-17 14:21:59

标签: r knitr r-markdown pandoc pander

我想在RMarkdown表中为Word / docx输出对列名进行分组。

使用pandoc.table

library(pander)
pandoc.table(mtcars[1:3, 1:4], style = "rmarkdown") 

|                |  mpg  |  cyl  |  disp  |  hp  |
|:-------------------:|:-----:|:-----:|:------:|:----:|
|    **Mazda RX4**    |  21   |   6   |  160   | 110  |
|  **Mazda RX4 Wag**  |  21   |   6   |  160   | 110  |
|   **Datsun 710**    | 22.8  |   4   |  108   |  93  |

这会产生下面的输出,这很好

rmarkdown output

但是,我想要分组mpg& cyldisphp | | group1 | group2 | |:-------------------:|:-------------:|:-------------:| |   | mpg | cyl | disp | hp | |:-------------------:|:-----:|:-----:|:------:|:----:| | **Mazda RX4** | 21 | 6 | 160 | 110 | | **Mazda RX4 Wag** | 21 | 6 | 160 | 110 | | **Datsun 710** | 22.8 | 4 | 108 | 93 | 在另一个像这样(手动修改):

|**Table 1.** This is a table title ..........xxxxxx  |
|possibly wrapped to the next line.                   |
|:---------------------------------------------------:|
|                     |     group1    |     group2    |
|:-------------------:|:-------------:|:-------------:|
|                |  mpg  |  cyl  |  disp  |  hp  |
|:-------------------:|:-----:|:-----:|:------:|:----:|
|    **Mazda RX4**    |  21   |   6   |  160   | 110  |
|  **Mazda RX4 Wag**  |  21   |   6   |  160   | 110  |
|   **Datsun 710**    | 22.8  |   4   |  108   |  93  |

这不会奏效,输出如下:

modified rmarkdown output

如果可能的话,我还想在合并的顶部单元格中添加标题,就像这样(显然这也行不通):

UINavigationController

0 个答案:

没有答案