在OCaml中读取和处理大型CSV,而不将其全部加载到内存中
来自PythonData science,我想用OCaml读取和处理大量CSV数据,而无需将其全部放入内存 我以前用F#软件包完成了这项工作,尽管我是初学者,我可以用它将一个非常大的Csv文件读入在OCaml中读取和处理大型CSV,而不将其全部加载到内存中,csv,ocaml,data-science,Csv,Ocaml,Data Science,来自PythonData science,我想用OCaml读取和处理大量CSV数据,而无需将其全部放入内存 我以前用F#软件包完成了这项工作,尽管我是初学者,我可以用它将一个非常大的Csv文件读入Seq并处理Seq.countBy,Seq.groupBy等 人们会如何建议我在OCaml中做类似的事情?关于OCaml csv:?是的,事实上我只看到了那个软件包。我尝试了一些,并将尝试更多,但我一直在努力寻找如何将其纳入Seq的示例。另外,我在OCaml中没有看到任何Seq.countBy或Seq.
Seq
并处理Seq.countBy
,Seq.groupBy
等
人们会如何建议我在OCaml中做类似的事情?关于OCaml csv:?是的,事实上我只看到了那个软件包。我尝试了一些,并将尝试更多,但我一直在努力寻找如何将其纳入
Seq
的示例。另外,我在OCaml中没有看到任何Seq.countBy
或Seq.groupBy
。。。也许我只需要自己编写它们?@Robert oseq包中实现了许多函数:。您应该能够使用,例如,实现countBy
/groupBy
@PierreG。ocaml csv文件是否允许“流式传输”——它不会将整个csv加载到内存中,而是在序列上运行映射时逐段加载?