通过.NET程序运行R.

时间:2016-09-21 06:03:42

标签: c# r

我有一个用C#编写的程序。它在线程中运行Rscript.exe。 R文件从大dat个文件中读取,在对它们进行公式化后,它们将输出写入excel文件。

问题在于:

当我通过R Studio运行R文件时,它会创建excel文件。但是,当我运行我的程序时,它会随机写入输出,或者不会。

在R流刷新之前,线程可能会关闭。我怎么诊断它?还有什么可能的问题?

1 个答案:

答案 0 :(得分:0)

通过处理我们的异常处理,我们发现我们正在运行32位程序而不是64位程序,并且在运行的一半时内存不足。我们使用了64位,它解决了这个问题。