6

Word/docx 出力の RMarkdown テーブルで列名をグループ化したい。

使用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 出力

mpgしかし、 &cylを 1 つのグループにグループ化し、disp&hpを別のグループにグループ化したい(手動で変更) とします。

|                     |     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  |

これは機能せず、出力は次のようになります。

変更された rmarkdown 出力

可能であれば、結合されたトップ セルにタイトルを追加したいと思います (明らかにこれも機能しません)。

|**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  |
4

0 に答える 0