楼主: cnzxcxt1
8726 4

[问答] 关于C#和R语言的混合编程问题 [推广有奖]

  • 5关注
  • 2粉丝

已卖:393份资源

讲师

59%

还不是VIP/贵宾

-

威望
0
论坛币
1459 个
通用积分
73.9713
学术水平
2 点
热心指数
6 点
信用等级
2 点
经验
4081 点
帖子
175
精华
0
在线时间
851 小时
注册时间
2011-5-2
最后登录
2025-5-29

楼主
cnzxcxt1 学生认证  发表于 2013-7-24 06:04:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
不知道论坛里有哪位高手已经成功实现C#调用R语言程序的例子,网上找的各种例子一直实现不了,求已经实现的大神分享经验,以及关于软件程序的详细配置。感激不尽。
二维码

扫码加我 拉你入群

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

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

关键词:混合编程 R语言 调用R语言 感激不尽 软件程序 软件程序 网上

本帖被以下文库推荐

沙发
gssdzc 在职认证  发表于 2013-7-24 07:35:12
帮求

藤椅
cnzxcxt1 学生认证  发表于 2013-7-26 00:47:11
gssdzc 发表于 2013-7-24 07:35
帮求
非常感谢,但是没有人回复的样子

板凳
renkun 发表于 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对象(此方法运行效率可能很低)

报纸
ryusukekenji 发表于 2013-7-27 22:38:18
cnzxcxt1 发表于 2013-7-26 00:47
非常感谢,但是没有人回复的样子
参考此帖,或者向epoh老师请教...
https://bbs.pinggu.org/thread-2548936-1-1.html
已有 1 人评分经验 收起 理由
ltx5151 + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 12:49