我在RMarkdown文档中编写了一个SQL块:
```{sql, connection = con, max.print = 300}
select * from myTable
```
当我在RStudio中运行chunk时,这会在漂亮的表中按预期打印300行。
但是,我希望能够控制在打印表的第一页上显示多少结果 - 现在,RStudio每页显示10行以及页面控件以跳转到我所在的任何页面感兴趣的。
是否有代码块选项可用于控制结果表中每页显示的结果数量?
无论它值多少,我真的只对内联代码执行感兴趣 - 我并不关心在编写文档时会发生什么,只是在我在RStudio中运行chunk时出现的内容。
答案 0 :(得分:1)
没有块选项。我建议您为每个页面打印子集:
```{r page_1, results = 'asis'}
df[1:25,]
```
#
```{r page_2, results = 'asis'}
df[26:250,]
```
等等。
答案 1 :(得分:0)
您可以尝试这样的事情(将25改为您之后的行数):
```{sql, connection = con, rows.print = 25}
select * from myTable
```
您可以找到更多块选项here。