当我通过statconnector连接C#和R时,我可以访问R中stat库的基本功能。但是如果我加载一个 library(),我就不能调用它的任何函数。
我正在尝试的代码是:
rConn.SetSymbol("n1", 20);
rConn.Evaluate("library(dtw)");
rConn.Evaluate("x1<-rnorm(n1)");
rConn.Evaluate("x2<-rnorm(n1)");
rConn.Evaluate("Score<-dtw(x1,x2,keep.internals=TRUE)");
我得到的错误是当我运行最后一行时,即rConn.Evaluate("Score<-dtw(x1,x2,keep.internals=TRUE)");
我得到的错误是 -
There is no connection for this connection ID (Exception from HRESULT: 0x80040004 (OLE_E_NOCONNECTION))