【问题标题】:Deedle - create empty list and seriesDeedle - 创建空列表和系列
【发布时间】:2013-11-20 04:09:48
【问题描述】:

我是 F# 的新手,将其视为 Matlab 的替代品。

参考this question,如何创建一个空的 Serie 和一个空的 Frame。 如果我不只是错过它,为什么图书馆没有设计一个空的 Serie 或 Frame, list.empty 之类的东西?

【问题讨论】:

    标签: f# deedle


    【解决方案1】:

    添加Frame.empty 和Series.empty 是一个很好的建议。我认为这些应该在库中,我正在向 GitHub 添加一个问题以确保它们被添加。

    与此同时,您应该能够使用这样的东西:

    let empty : Series<int, float> = series []
    let empty : Frame<int, string> = frame []
    

    请注意,我必须添加类型注释 - 从我的代码 sn-p 中,编译器无法确定键和值的类型,所以我必须明确指定(但如果您使用值作为参数其他功能,那么这应该不需要)。

    由于一个错误(哎呀!),第二行实际上在当前版本中不起作用,因此您可以改用Frame.ofRows,它可以正常工作:

    let frame : Frame<int, string> = Frame.ofRows []
    

    编辑:该错误现已在version 0.9.11-beta中修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 2020-12-27
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多