我正在使用Knitr和rmarkdown。我已在.pdf输出中禁止警告,然后通常在rmarkdown控制台中列出警告。但是,在一个特定报告的情况下,我没有收到rmarkdown控制台中列出的警告,而是收到以下消息:有15个警告(使用警告()来查看它们)。我在哪里写这个警告()代码来查看警告列表?
我尝试在我的rmarkdown文档底部添加警告()但输出为:NULL。
答案 0 :(得分:1)
如果您使用的是.rmd文件,则需要通过r脚本编写该文件以在控制台中生成错误,因为.rmd文件为每个R调用使用唯一的控制台。试试这个:
setwd("C:/blah/blah")
knitr::knit("blah.Rmd")
warnings()
答案 1 :(得分:0)
如果在控制台中键入warnings()
,它将显示最后15个。此环境中的控制台主要以与脚本相同的方式工作。您键入的任何内容都是按行运行,但您在同一个全局环境中工作。