r - 如何在 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
我怎样才能让它看起来像一个居中的桌子?提前致谢。
解决方案
knitrkable()
包中的函数对于简单的表格非常有用,默认情况下它们在 PDF 输出中居中。
对于你的例子,你可以把
knitr::kable(head(sample_data))
在块中。如果您之前在文档中加载了knitr,则不需要像这样专门引用该包。
推荐阅读
- c# - 当第一个数字表示最后一个索引时如何找到数组中的最大差异
- apache-kafka - 带有 JMX helm 图表的 Kafka 无法与 Istio 一起使用
- c++ - 理解 C++ 中的数值溢出
- django - 我们可以通过在 django rest 框架中使用 POST 方法将 id 字段作为 json 对象发送来检索数据吗
- html - 如何有条件地将 x-ua 元标记仅应用于 ie10 及以下?
- laravel-5 - 我的 laravel 刀片文件不支持 .mov 文件
- php - 如何在codeigniter php mysql中创建动态数组
- c# - 在 SQL 外部过程中使用对话框窗口
- node.js - Nginx 节点设置到自定义目录
- ios - 如何防止“UIWebView”中的通用链接