我写了以下代码:
REngine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
engine.Evaluate("dataset<-read.table('C:\\Users\\b-mobela\\Documents\\Temp\\data.txt')")我得到了一个例外:
“在RDotNet.dll附加信息中出现类型为'System.AccessViolationException‘的未处理异常:试图读取或写入受保护的内存。这通常表示其它内存已损坏。”
当我使用file.choose()而不是给出文件位置时,它起作用了。为什么?
发布于 2015-08-30 03:59:58
答案来得有点晚,但我来这里是为了寻找同样的问题。您需要在路径中使用正斜杠:
engine.Evaluate("dataset<-read.table('C:/Users/b-mobela/Documents/Temp/data.txt')") https://stackoverflow.com/questions/28744397
复制相似问题