Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将输出重定向到消息r_R_Knitr_Fread - Fatal编程技术网

将输出重定向到消息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
输出打印到控制台,而不是打印到文档。