【发布时间】:2013-04-15 10:24:15
【问题描述】:
我正在使用 R & knitr 构建小型报告,将输出发送到 pdf。
我在分析中使用了几个形状文件,每当我使用 readOGR 包的 readOGR 函数时,我都会获得有关正在读取的内容的信息,例如:
OGR data source with driver: ESRI Shapefile
Source: "__PATH_HERE__", layer: "__NAME__OF__LAYER__HERE__"
with 148 features and 5 fields
Feature type: wkbPolygon with 2 dimensions
通常,拥有它很有用。但不幸的是,它也会在我的 pdf 输出中打印出来。
我尝试将 knitr 的块选项设置为 echo=FALSE, message=FALSE,但不幸的是它没有帮助。
有更好的解决方案吗?
【问题讨论】:
-
您有两个更好的解决方案,但是当其他一切都失败时(即在 C 代码中打印消息,以及您想要查看其他输出的 knitr 块),我发现
capture.output可能很有用。