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

在我之前,没有人研究过这些。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中显示。

时间: 2024-11-08 17:23:24

R.net获取R中股票的dataframe中的data的相关文章

R中,去掉dataframe中的NA行

R中使用complete.cases 和 na.omit来去掉包含NA的行 现在有个一data.frame  datafile如下所示 Date        sulfate nitrate ID 1 2015-1-1 NA NA  1 2 2015-1-2  2 6  1 3 2015-1-3  NA 3  1 4 2015-1-4  4 NA  1 5 2015-1-5  NA NA  NA 6 2015-1-6  5 7  1 去掉所有包含NA的行, datafile[complete.c

Rstudio中如何获取R语言帮助

Rstudio中如何获取R语言帮助 R语言 <R语言实战>中介绍到, 最常用的是使用代码help("function_name")和?function_name,以及help(package="package_name"),除此之外,还可以直接在Rstudio右下角的Help,搜索你想要查询的函数, 还可以通过右下角的Packages,安装R包和查阅每个包的介绍,

Android中View自定义XML属性详解以及R.attr与R.styleable的区别

为View添加自定义XML属性 Android中的各种Widget都提供了很多XML属性,我们可以利用这些XML属性在layout文件中为Widget的属性赋值. 如下所示: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> 我们可以通过TextView所提供

爬虫中 r.text 与 r.content 的区别

1.简单粗暴来讲: text 返回的是unicode 型的数据,一般是在网页的header中定义的编码形式. content返回的是bytes,二级制型的数据. 如果想要提取文本就用text 但是如果你想要提取图片.文件,就要用到content 2.详细一点来讲: 用了request.get方法后,返回一个response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等. 其中返回的网页部分会存在.content和.text两个对象中.如果需要获得这些网页原始数据,我们可以

C语言中文件打开模式(r/w/a/r+/w+/a+/rb/wb/ab/rb+/wb+/ab+)浅析

C语言文件打开模式浅析 在C语言的文件操作语法中,打开文件文件有以下12种模式,如下图: 打开模式  只可以读   只可以写  读写兼备 文本模式 r w a r+ w+ a+ 二进制模式 rb wb ab  rb+ (r+b)   wb+ (w+b)   ab+ (a+b)  其中,二进制模式与文本模式操作相似,只不过是以二进制流的形式读写而已,下面以文本模式为例分析: 1."r" 模式: 1.1 打开文件进行“只读”操作,即只能从文件读取内容. 1.2 若欲操作的文件不存在,则打开

S?Q?L? ?S?e?r?v?e?r?中??的?P?W?D?E?N?C?R?Y?P?T?与?P?W?D?C?O?M?P?A?R?E?函?数

前幾天有個客戶的網站出問題(不是我們開發的),請我們幫他看,主要的問題是他們的網站會員在進行查詢密碼時,會員收到信的時候在密碼的欄位竟然會出現 System.Binary[] 字樣.而我進去資料庫中查看時,發現該會員資料表中的密碼欄位是 varbinary 格式,而我當然不知道他儲存的是什麼值,進而查看他們資料庫中的 Stored Procedure 對於密碼欄位的操作方法,這才發現他們用來驗證會員是否正確登入的方法是使用 PWDCOMPARE 函數. 由於我沒看過這個函數,便上網去查看看,發現

关?于?h?i?b?e?r?n?a?t?e?中?双?向?外?键?关?联?o?n?e?-?t?o?-?o?n?e?的?p?r?o?p?e?r?t?y?-?r?e?f?=?的?问?题(转)

大家都知道hibernate中的one-to-one映射主要有两种策略,(1)一对一主键关联(单向和双向).(2)一对一外键映射(单项和双向).本文主要讲解一下,一对一外键映射中的双向问题,在此前先通过一个实例了解. person和idCard,是一种一对一的关系,其中   t_person表 id        name       idCard(unique) 1         张三 2         王五       1 其中王五是没有idcard,这也符合现实中的,有些人是没有身份证

R语言入门 - R的安装与帮助

1. R 与 Rstudio 的获取与安装 - R 的获取与安装 a. https://cran.r-project.org/  =>  R for windows  =>  base  =>  Download R 3.3.2 for Windows - RStudio 的获取与安装 a. 集成开发环境(IDE), R 的用户接口 b. https://www.rstudio.com/  =>  RStudio Download  =>  RStudio Desktop O

R?e?q?u?e?s?t?、?R?e?q?u?e?s?t?.?F?o?r?m?和?R?e?q?u?e?s?t?.?Q?u?e?r?y?S?t?r?i?n?g?的?区?别

Request . Request.Form 和 Request.QueryString 的区别 request 本身是一个系统的静态对象,本身也可以作为数组调用,比如 request("abc") 就是获取 request 数组中键值 "abc" 对应的值,而这个数组又不是 固定的,而是多个数组的集合,其中包含了 (QueryString ,Form ,Cookies ,ClientCertificate,ServerVariables ) 这几个服务器 变量数组