C# + R R_Home stats
问题1:32/64位及R_Home问题
搜索 NuGet "R.Net.Community" 安装1.6.5版本 支持64位
问题2:R代码需要创建新的线程执行,不然会报堆栈溢出的错误
 public void CreateClusterPic(FormCollection values)
        {
            REngine.SetEnvironmentVariables(string.Format(@"C:\Program Files\R\R-3.4.4\bin\x64"));
            Thread thread = new Thread(() =>
            {
                StringBuilder rCode = new StringBuilder();
                rCode.AppendFormat(@"   *****RCode*****
",data);
engine.Evaluate(rCode.ToString());
            }, 2147483647);
            thread.Start();
            while (thread.IsAlive)
            {
                Thread.Sleep(10);
            }
        }
问题3:找不到 satas.dll
将 C:\Program Files\R\R-3.4.4\bin\x64 所有文件 复制到 C:\Program Files\R\R-3.4.4\library\stats\libs\x64 即可
                    
                
                
            
        
浙公网安备 33010602011771号