通过C#运行R文件 - 使用一个文件而不是其他文件

时间:2017-08-18 16:22:11

标签: c# r ssis

我创建了简单的代码来通过C#执行R文件。我需要它来运行3个R文件,所有这些文件都会产生一个.txt文件。该代码适用于一个文件,但不适用于其他2.我已经验证了文件正在被拾取,并且它们运行了预期的时间,但是没有生成.txt文件。

static void Main()
{
    Process myProcess = new Process();
    try
    {
        myProcess.StartInfo.FileName = "C:\\Program Files\\R\\R-3.4.1\\bin\\Rscript.exe";  //enter filepath for Rscript.exe
        myProcess.StartInfo.Arguments = "c:\\users\\phaas\\documents\\greaterthanexceptions.r";  //enter desired .R filepath
        myProcess.Start();
    }
    catch (Exception ex)
    {
        throw new Exception("R script failed: " + ex);
    }
}

0 个答案:

没有答案