尽管在代码块中将echo设置为FALSE,但我无法抑制roc命令(pROC包)的回显。 roc命令将“call”和“data”行输出到pdf。任何人都可以帮我弄清楚如何关闭它?
---
title: "ROC echo"
output: pdf_document
---
```{r,echo=F,warning=F,message=F, comment=NA, results='asis',fig.width=10}
library(pROC)
data(iris)
iris$setosa <- ifelse(iris$Species=="setosa","setosa","not setosa")
iris.roc <- roc(setosa ~ Sepal.Width,data =iris)
plot.roc(iris.roc)
```
答案 0 :(得分:2)
请注意,echo
仅影响根据knitr documentation打印源代码,而不影响R命令的输出:
echo
:( TRUE;逻辑或数字)是否包含R源代码 输出文件;
您真正想要的是results='hide'
而不是'asis'
:
results
:(&#39;标记&#39 ;;字符)采用这些可能的值
- (...)
asis
:按原样输出,即将R中的原始结果写入输出文档- (...)
hide
隐藏结果;此选项仅适用于正常的R输出(不是警告,消息或错误)