我正在尝试使用RDotNet在Windows上使用R {forecast}包。
问题:有没有办法控制RDotNet / R的日志输出级别? 例如,执行RdotNet代码
var accuracy = rengine.Evaluate("accuracy(fcst)").AsNumeric();
导致评估结果也记录到控制台(或日志文件)。 有没有办法在RDotNet或R或{forecast}中控制它?
(我之前使用R 3.1.1和RdotNet 1.5.15尝试了这个。最近我升级到了最新版本--R 3.2.2和RdotNet 1.6.5。我不记得在以前的版本中看过这个。 )
答案 0 :(得分:1)
REngine
对象具有属性AutoPrint
,默认设置为true(镜像R的默认行为)。将其设置为false将不会打印出来,除非通过print
函数明确请求(我想,我记得)。
您可以查看this sample code以查看其使用情况。此外,recent discussion触及了这一点。