将输出重定向到消息r
是否可以捕获函数打印的输出,并通过将输出重定向到消息r,r,knitr,fread,R,Knitr,Fread,是否可以捕获函数打印的输出,并通过消息输出?我正在使用knitr运行一个报告,该报告处理非常大的表(数百万行),代码中有message语句,因此我可以知道我在哪里。这很好,因为我只需将全局块选项设置为message=F,就可以在控制台中看到消息,但它不会显示在最终的pdf中。但是,我使用fread从文件中读取数据,并且showProgress选项不会打印消息!将chunk选项设置为results='hide'会阻止进度打印到最终文档,但它也会阻止我查看进度,因此这是没有帮助的。任何帮助都将不胜感
消息
输出?我正在使用knitr
运行一个报告,该报告处理非常大的表(数百万行),代码中有message
语句,因此我可以知道我在哪里。这很好,因为我只需将全局块选项设置为message=F
,就可以在控制台中看到消息,但它不会显示在最终的pdf
中。但是,我使用fread
从文件中读取数据,并且showProgress
选项不会打印消息!将chunk选项设置为results='hide'
会阻止进度打印到最终文档,但它也会阻止我查看进度,因此这是没有帮助的。任何帮助都将不胜感激,谢谢 据我所知,你必须一块一块地手动设置警告、消息、回音等。将避免您所做的全局初始设置。@InfiniteFlashChess我的问题不在于全局设置,这些只是说,通常消息会打印到控制台,而不会打印到最终文档中。我的问题是,我不知道如何将正常的r
输出打印到控制台,而不是打印到文档。