【问题标题】:Blank Cells in Pander tablePander 表中的空白单元格
【发布时间】:2016-06-25 06:09:12
【问题描述】:

有没有办法在 rmarkdown 中创建一个 pander 表,让带有NA 的单元格(例如下表)显示为完全空白?

---
title: "Untitled"
author: "Llew Mills"
date: "24 June 2016"
output: pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(fig.width=12, fig.height=8, fig.path='Figs/', 
                      echo=FALSE, warning=FALSE, message=FALSE, dev = 'pdf')
```

``` {r stuff}

library(pander)

m1 <- sample(1:10,6)
m2 <- sample(1:10,6)
m3 <- sample(1:10,6)
mR <- c("Group A", NA, NA, "Group B", NA, NA)
df <- data.frame(mR,m1,m2,m3)

pander(df, justify = "right", style = "simple")
```

【问题讨论】:

    标签: r r-markdown pander


    【解决方案1】:

    是的,missing 参数是你的朋友:

    > pander(df, justify = "right", style = "simple", missing = "")
    
    
           mR   m1   m2   m3
    --------- ---- ---- ----
      Group A    5    4    7
                 4    9   10
                 3    2    1
      Group B    8    8    5
                 6   10    3
                 1    7    6
    

    或者通过panderOptions全局启用:

    > panderOptions('missing', '')
    > pander(df, justify = "right", style = "simple")
    
    
           mR   m1   m2   m3
    --------- ---- ---- ----
      Group A    5    4    7
                 4    9   10
                 3    2    1
      Group B    8    8    5
                 6   10    3
                 1    7    6
    

    【讨论】:

    • 太棒了。开辟了广泛的可能性。谢谢@daroczig!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多