Hiding NA's when printing a dataframe in knitr

大憨熊 提交于 2019-11-28 08:57:25

You can set the knitr option knitr.kable.na = '' '' for blanks, or whatever character you want.

```{r echo=FALSE, results='asis'}
    options(knitr.kable.NA = '')
    knitr::kable(lowerTri, digits=2)
```

The trick I use is a bit brute-force, but it appears to work (in my use-cases, that is):

out <- knitr::kable(...)
cat(gsub('\\bNA\\b', '  ', out), sep='\n')
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!