在knitr中使用kable()函数制作表格时,是否可以调整列的宽度?

对于具有两列的表,像这样的块将生成一个表,该表占用了文档的整个宽度。我想使列更窄。 可以用kable()完成此操作还是需要其他软件包?

这个rmarkdown块

```{r}
df <- data.frame(x = 1:10,
           y = 11:20)
library(knitr)
kable(df)
```

产生这张表
r - 调整RMarkdown文档中用kable()制成的表格的宽度-LMLPHP

kable(df, align = "l")左对齐会有所帮助,但我希望这两列彼此相邻。

最佳答案

您可以尝试kableExtra包。

kable(x, "html") %>%
  kable_styling(full_width = F)

关于r - 调整RMarkdown文档中用kable()制成的表格的宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41900335/

10-12 19:57