楼主: zy_friends
3541 4

[问答] 谁能提供关于.net与R混合编程的书籍、源代码? [推广有奖]

  • 0关注
  • 0粉丝

本科生

2%

还不是VIP/贵宾

-

威望
0
论坛币
1053 个
通用积分
0.4500
学术水平
1 点
热心指数
4 点
信用等级
0 点
经验
470 点
帖子
46
精华
0
在线时间
93 小时
注册时间
2010-10-20
最后登录
2024-9-2

楼主
zy_friends 发表于 2011-3-8 10:10:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
谁能提供关于.net与R混合编程的书籍、源代码?
二维码

扫码加我 拉你入群

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

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

关键词:混合编程 源代码 NET 源代码

回帖推荐

zy_friends 发表于5楼  查看完整内容

1.参数传递看以下code,红色下划线处,分别是数据传入和传出,code来源:http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/ StatConnectorClass RConnector = new StatConnectorClass(); RConnector.Init(“R”); // Data we are going to pass int n = 20; // Cast C# type to R type RConnector.SetSymbol(“n1″, n); // The cast value n to n1 is now bei ...

zy_friends 发表于2楼  查看完整内容

就是想用C#开发界面,界面数据输入R,然后将分析数据返回C#开发的界面。 C#和R的混合编程,已找到的资料: http://www.codeproject.com/KB/cs/RtoCSharp.aspx http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/ http://joachimvandenbogaert.wordpress.com/ http://sunsite.univie.ac.at/rcom/ EmbeddingR_Tutorial: Decimaker_-_A_statistical_software_using_R_MS_.NET_R_D_COM_Server_and_gr ...

本帖被以下文库推荐

沙发
zy_friends 发表于 2011-3-13 16:14:36
就是想用C#开发界面,界面数据输入R,然后将分析数据返回C#开发的界面。
C#和R的混合编程,已找到的资料:
http://www.codeproject.com/KB/cs/RtoCSharp.aspx
http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/
http://joachimvandenbogaert.wordpress.com/
http://sunsite.univie.ac.at/rcom/
EmbeddingR_Tutorial:   EmbeddingR_Tutorial.pdf (157.03 KB)
Decimaker_-_A_statistical_software_using_R_MS_.NET_R_D_COM_Server_and_graphical_libraries: abbr_8e2de23fa0b548c7899aba43fb87580d.pdf (3 MB)
想深入学习,有没有这方面的书籍介绍一下.
欢迎从事化学计量学的同学交流讨论!
QQ:44995235 申请好友时请注明R学习交流!

藤椅
zhangtao 发表于 2011-3-13 17:56:53
我想问两个问题:1、软件之间参数如何传递?
2、用两种软件混合编程,编出的软件是否能在两个软件上
都能运行?
能否给一个成功的example?
非常感谢!

板凳
zhangtao 发表于 2011-3-13 17:58:14
我系统学过C++编程,楼主的问题非常好,希望能多分享和讨论

报纸
zy_friends 发表于 2011-3-13 21:11:54
1.参数传递看以下code,红色下划线处,分别是数据传入和传出,code来源:http://joachimvandenbogaert.wordpress.com/2009/03/26/r-and-c-on-windows/
StatConnectorClass RConnector = new
StatConnectorClass
();
            RConnector.Init(“R”
);
           
// Data we are going to pass

int
n = 20;

// Cast C# type to R type

RConnector.SetSymbol(“n1″
, n);

// The cast value n to n1 is now being used in R

RConnector.Evaluate(“x1 <- rnorm(n1)”
);

// We get back the value of x1, but it needs to be cast

// to an array of doubles
            
object o = RConnector.GetSymbol(“x1″
);

double[] random = (double
[])o;

foreach (double d in
random)

{

Console
.WriteLine(d);

}

2.混合编程,编出的软件,R的code前提是必须能在R上能运行,然后转成.net代码。
3.自编的一个演示,功能不全,没有运用到两种语言数据的传递,但能实现C#界面,调用R,运行结果显示于C#所编界面。
程序是对package:kohonen data:wines数据进行聚类
QQ截图未命名1.jpg
界面由四个组件:两个RCOM图形插件,显示图形结果;一个RCOM文本插件,显示文本结果
QQ截图未命名2.jpg
以上为显示结果,RCOM图形插件显示图像并不清楚
欢迎从事化学计量学的同学交流讨论!
QQ:44995235 申请好友时请注明R学习交流!

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

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