全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8673 4
2013-07-24
不知道论坛里有哪位高手已经成功实现C#调用R语言程序的例子,网上找的各种例子一直实现不了,求已经实现的大神分享经验,以及关于软件程序的详细配置。感激不尽。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-7-24 07:35:12
帮求
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-26 00:47:11
gssdzc 发表于 2013-7-24 07:35
帮求
非常感谢,但是没有人回复的样子
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-27 14:24:25
C#调用R可以有多种方式,我这里列举可以实现的方式:
0. 现成的方式是使用第三方写好的R-DOM Interface,具体介绍在http://www.codeproject.com/Artic ... d-C-NET-Foundations 里面有讨论。
下面有自己可以动手实现的naive的调用方式,但是免去任何配置。
1. 直接通过Process调用RScript.exe传递R语言脚本路径后解析程序返回。
2. 通过F#编写实现TypeProvider的RTypeProvider来无缝调用R,然后在C#中调用F#编译的.NET程序集。
3. 由于Mathematica 9与R通过RLink实现了无缝连接,而Mathematica也提供了NETLink可以让.net程序调用Mathematica对象,那么可以间接地让C#通过Mathematica调用R,这样返回的对象也是.NET对象(此方法运行效率可能很低)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-7-27 22:38:18
cnzxcxt1 发表于 2013-7-26 00:47
非常感谢,但是没有人回复的样子
参考此帖,或者向epoh老师请教...
https://bbs.pinggu.org/thread-2548936-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群