azure Azure函数中的RDotNet(R.NET)问题
我有一个Azure函数,它通过使用
azure Azure函数中的RDotNet(R.NET)问题,
azure,r,azure,r.net,
azure,R,Azure,R.net,我有一个Azure函数,它通过使用RDotNetlibrary(R.Net)执行R代码 在本地环境中一切正常,但当我将代码部署到时,加载特定库的过程(zoo,TTR)永远不会结束 这是我的代码: string rHome = @"D:\home\site\wwwroot\R\R-3.4.4"; string rPath = Path.Combine(rHome, System.Environment.Is64BitProcess ? @"bin\x64" : @"bin\i
RDotNet
library(R.Net)执行R代码
在本地环境中一切正常,但当我将代码部署到时,加载特定库的过程(zoo
,TTR
)永远不会结束
这是我的代码:
string rHome = @"D:\home\site\wwwroot\R\R-3.4.4";
string rPath = Path.Combine(rHome, System.Environment.Is64BitProcess ?
@"bin\x64" : @"bin\i386");
REngine.SetEnvironmentVariables(rPath, rHome);
if (engine == null)
{
engine = REngine.GetInstance();
}
engine.Evaluate(@"library(data.table)");
engine.Evaluate(@"library(RODBC)");
engine.Evaluate(@"library(nlstools)");
engine.Evaluate(@"library(minpack.lm)");
engine.Evaluate(@"library(zoo)");
engine.Evaluate(@"library(TTR)");
前4个库的加载没有任何问题,但是当程序尝试加载zoo
库时,这个过程永远不会结束,我无法继续执行其余的代码
没有显示错误,因此Azure功能在几分钟后重新启动。
库TTR
你知道这些症状的原因吗