首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deedle框架到R

Deedle框架到R
EN

Stack Overflow用户
提问于 2013-12-06 13:23:08
回答 1查看 443关注 0票数 1

我正试着用一些代码来工作。我正在使用农舍作为参考。

我有一个Frame<DateTime,string>,我试图将它发送给R

代码语言:javascript
复制
let frame = 
    let aSerie = 
        Series.ofObservations 
            [ DateTime(2013,1,1) => 10.0
              DateTime(2013,1,4) => 20.0
              DateTime(2013,1,8) => 30.0 ] 
    Frame(["Hello"], [aSerie])
R.as_data_frame(frame)

它提供了以下内容:

System.Exception:没有为Deedle.Series`2类型注册的转换器[System.DateTime,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089,

我还尝试了以下示例:

代码语言:javascript
复制
let rnd = Random()
let ts = 
  [ for i in 0.0 .. 100.0 -> 
      DateTime.Today.AddHours(i), rnd.NextDouble() ] 
  |> series
R.as_zoo(ts)

导致相同类型的错误:

System.Exception:没有为Deedle.Series`2[System.DateTime、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089、System.Double、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089]或其任何基本类型注册转换器。

我的最终目标是绘制Deedle框架图,DateTime作为行键使用R。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-07 21:47:24

我认为FsLab中的安装脚本中有一个bug --请检查文件Deedle.dllDeedle.RProvider.Plugin.dll (隐藏在packages文件夹中的某个地方)是否已复制到RProvider.dll所在的目录(即packages\RProvider.1.0.5\lib)。

如果没有,复制那里的文件是否解决了问题?(假设文件不存在,并将它们复制到目录中可以解决这个问题,这看起来就像是FsLab安装脚本中的一个bug。)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20425017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档