首页 > Web开发 > 详细

R.net获取R中股票的dataframe中的data

时间:2015-05-25 18:44:57      阅读:240      评论:0      收藏:0      [点我收藏+]

在我之前,没有人研究过这些。so,你们要喊哥哥。

 engine.Initialize();
                engine.Evaluate("library(quantmod)");
                engine.Evaluate("getSymbols(‘AAPL‘,src=‘yahoo‘,from=‘2004-1-1‘,to=‘2014-1-1‘)");
                engine.Evaluate("data<-data.frame(head(AAPL))");
                DataFrame data = engine.GetSymbol("data").AsDataFrame();
                 TextBox3.Text = string.Join(", ", data.Length);

这是用c#获取R函数生成的值,并转化成c#能够直接使用的值。

分析

这段代码,首先你要去yahoo抓取AAPL这支股票。并且得到了在R中一个叫APPL的一个变量,具体是什么还不知道。
然后我们要去处理下AAPL,得到前六条数据。并且要转化成dataframe格式,并且命名为data。
随后我们在C#中获取R中为data的dataframe。并获取它的的长度。放到textbox中显示。

R.net获取R中股票的dataframe中的data

原文:http://blog.csdn.net/guoer9973/article/details/45971873

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!