下面的文档运行 sql 并显示结果。我不希望显示任何输出,要么不运行该块,要么隐藏输出。
有没有办法做到这一点?
---
output: html_document
---
## Hide SQL Output
First, set up a temporary database:
```{r}
library(RSQLite)
conn <- dbConnect(SQLite(), tempfile())
df <- data.frame(value = runif(1))
dbWriteTable(conn, "TestTable", df)
```
Now show a query, but try not to run it, and try
to hide the output. Neither works: it runs, and
displays the table.
```{sql connection = conn,results="hide",eval=FALSE}
SELECT * FROM TestTable;
```
I get this output:
我找到了一个解决方法。如果我使用mysql
发动机而不是sql
引擎,那么至少eval = FALSE
works:
```{mysql eval=FALSE}
SELECT * FROM TestTable;
```
将显示带有语法突出显示的代码,但不执行任何操作。
我不知道是否results="hide"
也是支持的,因为我没有安装mysql。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)