在仍然运行代码时停止Rfacebook进行循环输出

时间:2017-08-10 19:48:55

标签: r rscript rpres rfacebook

代码中的要点是从Facebook页面收集帖子并将它们存储在my_page中,但是我不熟悉Uni项目的代码。我遇到的问题是它必须以使用Rstudio创建的.rpres格式使用,因此我不想输出但仍需要运行代码。

这是我不想显示的输出:Code output

ModelData

1 个答案:

答案 0 :(得分:1)

问题只是Rfacebook::getPage在运行时打印到控制台。这是因为它调用cat(),这与print()相同。幸运的是,软件包提供了一个关闭它的开关 - 您需要做的就是在调用中添加verbose = FALSE参数,它将停止打印:

getPage(...)
getPage(..., verbose = FALSE)

一个包调用catprint的做法非常糟糕 - 他们应该使用messagewarning - 所以我提出了一个问题与软件包维护者要求更改,如果您愿意,可以在此处观看:

https://github.com/pablobarbera/Rfacebook/issues/145