从C#调用R函数

时间:2017-05-22 01:40:32

标签: c# visual-studio-2017 r.net

有没有办法通过C#使用R.NET来调用R函数?

我正在使用Visual Studio 2017并安装了最新版本的R.NET。我曾尝试使用Google的codesearch,使用REngine.SetDllDirectory但Visual Studio显示错误:

  

<'REngine'不包含'SetDllDirectory'>的定义。

2 个答案:

答案 0 :(得分:0)

假设有一个到R的COM接口,你可以使用C#的COM互操作来控制它。

有关详细信息,请参阅此文章:http://www.codeproject.com/KB/cs/RtoCSharp.aspx

答案 1 :(得分:0)

是的,这是可能的。

我发现了一些问题:

1)请务必修改VS 2017安装,以包含数据科学和分析应用程序。这将把R服务器安装到你的机器上。

2)仅以64位模式运行。

3)首先获取vanilla hello world样本。