【问题标题】:How to change table captions for knitr sql chunks?如何更改 knitr sql 块的表标题?
【发布时间】:2017-08-28 14:24:30
【问题描述】:

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

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

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

我使用此文档生成 PDF 文件。在pdf文档中,sql块返回的表有一个标题:“表1:1条记录”。 如何更改此标题?

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

【问题讨论】:

    标签: r knitr


    【解决方案1】:

    您可以使用块选项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;
    ```
    

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 2012-07-25
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      相关资源
      最近更新 更多