首页 > 解决方案 > 如何在 R Markdown 中将头部结果居中?

问题描述

我想.pdf使用 R Markdown 创建一个。我想打印数据框的一些第一个元素。我希望它们在页面中居中,但我无法获得。R-Markdown 代码为:

The data now looks as follows:

```{r echo = FALSE}
head(x = sample_data, n = 10)
```

我已经尝试使用results='asis'R 片段中的参数,但它只是将所有数据设置在同一行中:

##        Sample Distr## 1   0.4789297    v1## 2  -2.0690630    v1## 3   0.3468683    v1## 4   0.5035847    v1## 5   1.8031489    v1## 6  -0.5564003    v1## 7  -0.5337388    v1## 8  -0.1199640    v1## 9  -0.1003587    v1## 10  1.0479618    v15

我怎样才能让它看起来像一个居中的桌子?提前致谢。

标签: rr-markdown

解决方案


knitrkable()包中的函数对于简单的表格非常有用,默认情况下它们在 PDF 输出中居中。

对于你的例子,你可以把

knitr::kable(head(sample_data))

在块中。如果您之前在文档中加载了knitr,则不需要像这样专门引用该包。


推荐阅读