如何处理R markdown中的空白单元格?

时间:2018-09-07 18:15:02

标签: r r-markdown

我有一个要显示在R降价表中的R分析。表格的布局需要一些空单元格:

x <- c(1:14)

Header1 | Header2 | Header3  | Header4
------- | ------- | -------- | -------
Label1  | LabelA  | `r x[1]` | `r x[4]`
Label2  | LabelB  | `r x[2]` | `r x[5]`
        | LabelC  | `r x[3]` | `r x[6]`
        | LabelD  |          | `r x[7]`
------- | ------- | -------- | -------                    
Label3  | LabelA  | `r x[8]` | `r x[11]`
Label4  | LabelB  | `r x[9]` | `r x[12]`
        | LabelC  | `r x[10]`| `r x[13]`
        | LabelD  |          | `r x[14]`

但是,那些空单元格导致布局中断,即LabelC会直接出现在Label2的下方,即使应该位于其上方一列。

通过搜索此问题,我知道您无法在R Markdown中合并表单元格。但是我可以用代码填充这些单元格以使其显示为空吗?我尝试用r NULL填充它们,但没有任何反应。

1 个答案:

答案 0 :(得分:3)

此表的问题在于它不具有get_success_url所需的样式。下表具有良好的样式,此表没有问题:

next

您可以使用rmarkdown包,带有选项| Header1 | Header2 | Header3 | Header4 | |:-------:|:-------:|:--------:|:---------:| | Label1 | LabelA | `r x[1]` | `r x[4]` | | Label2 | LabelB | `r x[2]` | `r x[5]` | | | LabelC | `r x[3]` | `r x[6]` | | | LabelD | | `r x[7]` | | ------- | ------- | -------- | --------- | | Label3 | LabelA | `r x[8]` | `r x[11]` | | Label4 | LabelB | `r x[9]` | `r x[12]` | | | LabelC | `r x[10]`| `r x[13]` | | | LabelD | | `r x[14]` | 的函数panderpandoc.table来生成这样的表。两者都有处理缺失值的选项。