r - 使用乳胶在 R markdown 中制作漂亮的表格
问题描述
我想创建一些 2 色表(如在 excel 中,它可以是黑色和白色)。
我知道我可以使用 kable() 函数,但表格有点不好看。我想要的输出是一个pdf文件。
我还希望标题重复,因为表格位于多个页面上。
请问有人给点建议吗?
解决方案
对于“两种颜色”模式,您可以使用函数中的striped
选项kable_styling()
。关于标题重复本身,您还需要repeat_header
在函数内添加选项kable_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)
它对你有帮助吗?这将为您提供一个在 R Markdown 中编织的 LaTeX 表格。
推荐阅读
- amazon-dynamodb - 如何将 DynamoDB 备份还原到本地 DynamoDB 实例/容器?
- flutter - 如何在 ExpansionTile 中获取 ListTile 索引?
- java - 如何调用我的完全初始化构造函数
- javascript - 异步操作的承诺链
- docker - 如何使 Docker for Windows (WSL2) 中的 Docker Swarm 可被局域网上的另一台设备连接?
- neural-network - 尝试在 GAN 上并行使用分布式数据,但出现有关就地操作的运行时错误
- php - 使用 PHP 从 Amazon S3 下载文件后继续执行
- vba - IsNull(rst.FIelds("field").Value) 给出错误 '3021' 没有当前记录
- node.js - 当从 node.js 调用 firestore 方法时,如何使用 firestore 的 onSnapshot 侦听器?
- flutter - 为什么我无法使用提供程序包从 Flutter 中的 Cloud Firestore 获取最后一个文档?