【发布时间】:2015-12-20 05:45:15
【问题描述】:
我有一个调用 sqldf 包的 R 代码块。当我将 Rmd 编入 HTML 时,HTML 会打印并显示 sqldf 代码。我该如何隐藏/抑制它?我已经尝试通过关闭ECHO、抑制警告等来修改块设置...
这是我要从 HTML 中删除的打印文本:
'## sqldf: 库(RSQLite)
'## sqldf: m '## sqldf: 连接 '## sqldf: initExtension(connection)
'## sqldf: dbWriteTable
....等等
这些是我的块的当前设置:
```{r sqldata, echo = FALSE, message=F, warning=F}
library(sqldf)
MyQuery <- sqldf(MyString,verbose=TRUE)
```
【问题讨论】:
-
您要求的输出 (
verbose=TRUE) 不是消息。请注意,options(sqldf.verbose = TRUE); sqldf(MyString)也会输出 RSQLite 代码。您可以将options语句放在一个单独的块中并显示该块而不对其进行评估。
标签: html r markdown knitr sqldf