如何使用kableRmarkdown 中的函数为 PDF 报告创建格式化表格?这是一个 MWE:
library(knitr)
df <- data.frame(bucket = 1:11,
value = c(-0.8125594, -0.7590050, -0.7189301, -0.7188391, -0.5047816,
-0.3439579, -0.4376782, -0.1300217, 0.9145718, 2.1844290,
4.8374356))
print(kable(df))
Run Code Online (Sandbox Code Playgroud)
输出:
| bucket| value|
|------:|----------:|
| 1| -0.8125594|
| 2| -0.7590050|
| 3| -0.7189301|
| 4| -0.7188391|
| 5| -0.5047816|
| 6| -0.3439579|
| 7| -0.4376782|
| 8| -0.1300217|
| 9| 0.9145718|
| 10| 2.1844290|
| 11| 4.8374356|
Run Code Online (Sandbox Code Playgroud)
我正在尝试将其格式化为具有良好视觉效果的 PDF,如所附图片:
不需要用 包装kable函数print。这是一个演示它的基本 RMarkdown 文档:
---
title: "MWE"
output: pdf_document
---
```{r, message = FALSE}
library(knitr)
df <- data.frame(bucket = 1:11,
value = c(-0.8125594, -0.7590050, -0.7189301, -0.7188391, -0.5047816,
-0.3439579, -0.4376782, -0.1300217, 0.9145718, 2.1844290,
4.8374356))
kable(df)
```
Run Code Online (Sandbox Code Playgroud)
如果您需要进一步自定义表格,我建议您查看
kableExtra软件包:https : //haozhu233.github.io/kableExtra/awesome_table_in_pdf.pdf