我是 F# 的新手,将其视为 Matlab 的替代品。
关于这个问题,我如何创建一个空的意甲和一个空的框架。如果我没有错过它,为什么图书馆中没有设计一个空的 Serie 或 Frame 之类的list.empty?
添加Frame.empty和Series.empty是一个很好的建议。我认为这些应该在库中,我正在向 GitHub 添加一个问题以确保它们被添加。
与此同时,你应该能够使用这样的东西:
let empty : Series<int, float> = series []
let empty : Frame<int, string> = frame []
Run Code Online (Sandbox Code Playgroud)
请注意,我必须添加类型注释——从我的代码片段中,编译器无法确定键和值的类型是什么,所以我必须明确指定(但如果你使用这些值作为其他函数的参数,那么这个应该不需要)。
第二行在当前版本中实际上不起作用,因为存在错误(哎呀!),因此您可以Frame.ofRows改用它,它可以正常工作:
let frame : Frame<int, string> = Frame.ofRows []
Run Code Online (Sandbox Code Playgroud)
编辑:该错误现已在0.9.11-beta 版中修复
| 归档时间: |
|
| 查看次数: |
708 次 |
| 最近记录: |