In knitr我想使用 kable 包添加一个(小)数据框作为表格:
---
output: html_document
---
```{r}
knitr::kable(mtcars[1:5,1:5], format="html")
```
这将返回一个如上所述的紧凑表,同时将其更改为format="markdown"
返回一个漂亮的表格,但跨越整个页面:
我已经找到了针织手册 https://cran.r-project.org/web/packages/knitr/knitr.pdf但它不包括每种格式的额外格式选项。如何更改 a 的大小knitr表甚至更好,我可以从哪里获取这些信息?
一般方法是使用您自己的自定义 CSS 并将其包含在文档开头的 YAML 中。
实际上,您可以在文档中执行此操作,但我建议在文档外部编辑 CSS 并从那里开始工作。
这是一个最小的例子:
---
title: "Test"
date: "24 October 2015"
output:
html_document:
css: mystyle.css
---
```{r, results='asis'}
writeLines("td, th { padding : 6px } th { background-color : brown ; color : white; border : 1px solid white; } td { color : brown ; border : 1px solid brown }", con = "mystyle.css")
dset1 <- head(ToothGrowth)
knitr::kable(dset1, format = "html")
```
这应该:
- 使用相关的 CSS 样式创建一个名为“mystyle.css”的文件。
- 生成如下所示的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)