用乳胶在R markdown中制作漂亮的表格

Ted*_*del 0 r data.table kable

我想创建一些2色表(例如在excel中,它可以是黑色和白色)。

我知道我可以使用kable()函数,但是表看起来不太好。我想要的输出是pdf文件。

我还希望标题重复出现,因为这些表位于多个页面上。

有人请教些建议吗?

Gai*_*inz 7

对于“两种颜色”模式,可以使用功能中的striped选项kable_styling()。关于标题重复本身,您还需要repeat_headerkable_styling()函数内部添加选项。您必须安装软件包kableExtra才能使用这些选项。

您可以这样操作:

library(knitr)
library(kableExtra)

kable(data, "latex", longtable = T, caption = "your_title") %>% 
kable_styling(latex_options = c("striped", "repeat_header"),
repeat_header_text = "", full_width = F)
Run Code Online (Sandbox Code Playgroud)

有帮助吗?这将为您提供一个LaTeX表以R Markdown进行编织。