如何在 RStudio 笔记本中的 knitr::kable() 列之间添加更多空间?

Geg*_*naV 5 r rstudio rnotebook kable

我想knitr::kable()在 RStudio 笔记本中使用函数。如果列名很短,则列之间的空间很小,这会使信息难以理解(见下图)。padding在这种情况下似乎不起作用。有没有办法在 RStudio 笔记本中使列之间的空间(由黄色箭头表示)变大?

library(magrittr)
iris %>% 
  setNames(c("A", "B", "C", "D", "E")) %>%
  head() %>%
  knitr::kable(padding = 20)
Run Code Online (Sandbox Code Playgroud)

jos*_*hpk 5

kableExtra一般来说,您可以使用更好的样式,默认情况下包括更宽的列间距。

library(magrittr)
library(kableExtra)

iris %>% 
  setNames(c("A", "B", "C", "D", "E")) %>%
  head() %>%
  knitr::kable() %>% 
  kable_styling()
Run Code Online (Sandbox Code Playgroud)