我正在使用R Markdown制作自动报告,我的用户希望他们表格中的组标题居中,并且看起来比文本的其余部分大。具体来说,在下面的表格输出中,我希望使Species更大并居中。
library(kableExtra)
kable(iris,escape = F)%>%
pack_rows(index = table(fct_inorder(iris$Species)))%>%
kable_styling(bootstrap_options = "striped", full_width = T, position = 'center')%>%
row_spec(which(iris$Sepal.Length < 5), bold = T, background = "red")
字符串
我尝试在pack_rows()中插入格式选项,但据我所知,这不是pack_rows()的工作方式。因为这是针对行而不是列,所以适用于add_header_above()的选项在这里不起作用。另外,它不是硬编码的标题名称,也不能。
提前感谢!!
1条答案
按热度按时间unguejic1#
这里有几个可能的解决方案,分别针对html和pdf。
html版本
html版本第一,因为这似乎是你正在使用的方法:
output: pdf_document