我想在 C# 应用程序中使用 R 语言。
我已按照此处的说明进行操作 - http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/我可以通过 COM 成功连接到 R 服务器。但是当我尝试获取操作的结果时,我得到的是 null 而不是一个值:
connector.EvaluateNoReturn("x <- c(2,3,5,1,4,4)");
var result = connector.Evaluate("sum(x)"); // it is always null here
我想知道我还应该检查什么?我已将 VS 项目/解决方案的编译模式设置为 X86。我已将所有环境变量指向 bin 文件夹的 i386 子文件夹,但没有任何帮助。
我有 Win7 64 位,R 版本 2.15.0。也许我应该尝试 64bit R 代替?