相关疑难解决方法(0)

C# - R接口

我需要将R连接到某个C#应用程序.我安装rscproxy_1.3R_Scilab_DCOM3.0-1B5添加COM引用到STATCONNECTORCLNTLib,StatConnectorCommonLibSTATCONNECTORSRVLib,但我仍然不能得到它的工作.

当我运行以下测试程序时:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

//COM references
using STATCONNECTORCLNTLib;
using StatConnectorCommonLib;
using STATCONNECTORSRVLib;

namespace R_TESTING
{
    class Program
    {
        static void Main(string[] args)
        {
            StatConnector sc1 = new STATCONNECTORSRVLib.StatConnectorClass();         
            sc1.Init("R");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80040013
   at STATCONNECTORSRVLib.StatConnectorClass.Init(String bstrConnectorName)
Run Code Online (Sandbox Code Playgroud)

提前致谢.

更新: 好的,仍然没有运气.我会试着解释一下到目前为止我做了什么.

从rproject安装R-2.12.2-win.exe到 C:\Program Files\R\R-2.12.2

下载rscproxy_1.3-1.zip并将其复制/粘贴到 C:\Program Files\R\R-2.12.2\library

安装了R_Scilab_DCOM3.0-1B5.exe到 C:\Program Files (x86)\R\(D)COM Server

使用Scilab进行基本测试.我试图运行它,但我得到以下错误:

加载StatConnector服务器...完成初始化R ...函数调用失败代码:-2147221485文本:安装问题:无法加载连接器释放StatConnector服务器...完成

比我查看PATH /系统变量,发现没有路径/ R_HOME/R_USER信息.另外,我在注册表中找不到任何与R相关的内容.

我想我做的事情非常糟糕,所以我非常需要你们的帮助.

c# r

21
推荐指数
3
解决办法
3万
查看次数

21
推荐指数
3
解决办法
5万
查看次数

以编程方式执行R脚本

我有一个C#程序生成一些R代码.现在我将脚本保存到文件,然后将其复制/粘贴到R控制台.我知道有一个到R的COM接口,但它似乎不适用于最新版本的R(或2.7.8之后的任何版本).有没有什么方法可以在将其保存到文件后以编程方式从C#执行R脚本?

c# com r

13
推荐指数
2
解决办法
2万
查看次数

.NET加上MATLAB或R?

我正在用.NET编写一个程序,需要利用R或MATLAB的统计和数据分析功能.我已经使用过R,但我现在正考虑转向MATLAB,因为它有一个.Net编译器,而R只能通过COM对象进行接口.任何人都可以推荐去哪儿?我知道MATLAB比R更昂贵(因为R是免费的),但我认为这可能转化为更容易的开发周期?

.net matlab interop r

8
推荐指数
1
解决办法
1100
查看次数

RDotNet与R脚本

什么是使用RDotNet进行统计计算而不是生成R脚本文本文件并使用例如Process.Start从应用程序运行它的优势/劣势?或者还有其他更好的方法吗?

我需要执行大量命令,并且感觉将它们逐个发送到R需要花费很多时间.

c# scripting r r.net

7
推荐指数
1
解决办法
2665
查看次数

OPC UA 的 R 软件包

我想知道是否有人使用 OPC-UA 通信标准开发R包。\n我在 CRAN 和 GitHub 上都没有找到 R 包。

\n

我的想法是对 OPC-UA 服务器发送的数据进行一些实时分析。

\n

有一些 python 包,但我不知道 R 是否适合该网络协议的语言。

\n

在我看来,R非常适合可视化数据并分析它们。

\n

r package shinydashboard opc-ua

4
推荐指数
1
解决办法
480
查看次数

标签 统计

r ×6

c# ×3

.net ×1

batch-file ×1

com ×1

interop ×1

matlab ×1

opc-ua ×1

package ×1

r.net ×1

scripting ×1

shinydashboard ×1