码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-05-25 18:47:54      阅读:134      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!