Deedle - 创建空列表和系列

时间:2013-11-08 08:01:24

标签: f# deedle

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

参考this question,我如何创建一个空的Serie和一个空帧。 如果我不想错过它,为什么库中没有设计空的Serie或Frame, 像list.empty这样的东西?

1 个答案:

答案 0 :(得分:4)

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

与此同时,你应该可以使用这样的东西:

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

请注意,我必须添加类型注释 - 从我的代码片段中,编译器无法确定键和值的类型,因此我必须明确指定(但是如果您将值用作其他函数的参数,那就不需要了。)

第二行实际上并不适用于当前版本,因为有一个错误(哎呀!)所以你可以改用Frame.ofRows,这样可以正常工作:

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

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

中修复