c# - 集成 C# 和 R 问题

标签 c# r

我尝试在 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。也许我应该尝试 64 位 R?

最佳答案

一些无耻的 self 推销:还有RserveCLI ,另一个从 .NET 访问 Rserve 的库。我去年在 R/Finance session 上介绍过它,但用户群似乎很小。

关于c# - 集成 C# 和 R 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846541/

相关文章:

r - R 中递归解的迭代

c# - 在代码后面设置图像按钮的不透明度

c# - 使用构造函数参数 Ninject Get<T>

r - 将 Excel 文件加载到 R,同时将列设置为一个因子

r - ggplot2:geom_point 有时会根据使用的审美删除 NA 值

r - data.table 和自动完成的兼容性

r - 在 data.table 中向量化 R for 循环

c# - 如何在后台启动批处理文件并重定向其输出?

c# - 返回 HTML 的内容协商

C#接口(interface)继承