如何更改knitr sql块的表格标题?

时间:2017-08-28 14:24:30

标签: r knitr

这是一个knitr chunk,它连接到一个数据库和一个在数据库上运行查询的sql chunk:

```{r dbConnect}
con <- RMySQL::dbConnect(RMySQL::MySQL(), dbname = "test")
```

```{sql rowsintable, connection=con}
select count(*) from tablename;
```

我使用此文档生成PDF文件。在pdf文档中,sql chunk返回的表有一个标题:&#34;表1:1记录&#34;。 如何更改此标题?

This question是相关的,但不使用SQL块,并且它在R函数内设置标题,而不是在knitr chunk options中。

1 个答案:

答案 0 :(得分:4)

您可以使用块选项tab.cap,例如

```{r dbConnect}
con <- RMySQL::dbConnect(RMySQL::MySQL(), dbname = "test")
```

```{sql rowsintable, connection=con, tab.cap="Here is the caption."}
select count(*) from tablename;
```