【发布时间】:2016-12-29 17:07:12
【问题描述】:
我在我的 RMarkdown 文档中编写了一个 SQL 块:
```{sql, connection = con, max.print = 300}
select * from myTable
```
当我在 RStudio 中运行块时,这会在漂亮的表格中按预期打印 300 行。
但是,我希望能够控制在打印表格的第一页上显示多少结果——现在,RStudio 每页显示 10 行以及用于跳转到我所在页面的页面控件有兴趣。
是否有一个代码块选项可用于控制结果表中每页显示多少个结果?
不管它值多少钱,我真的只对内联代码执行感兴趣——我并不真正关心在编织文档时会发生什么,只关心在 RStudio 中运行该块时会出现什么。
【问题讨论】:
-
作为背景知识,我真正希望的是某种轻量级 SQL 客户端,以便在使用 RStudio 时提醒我数据库中的表名和列名.在另一个选项卡中使用 Rmarkdown 块提供了一种模糊的解决方案,但我怀疑,根据下面的答案,说此时没有选项可以一次显示所有结果,我不妨找点别的/不同。
-
几个月后的后续评论:RStudio 中的终端选项卡提供了我正在寻找的那种客户端——我可以在终端中运行 MySQL 客户端并在那里运行一次性 SQL 查询。输出没有那么漂亮,但它很容易访问。
标签: r rstudio knitr r-markdown