将具有不同行宽的CSV导入Incanter?

Mic*_*rry 7 csv truncate clojure spreadsheet incanter

我正在尝试使用read-dataset函数将包含许多不同长度的行的CSV文件导入Incanter.不幸的是,它似乎将行截断为第一行的长度.如果没有重新排序数据集,或者搜索最大的行并在该宽度的顶部添加一行,有没有办法解决这个问题?该文档似乎没有为read-dataset提供任何可选参数.

Dav*_*ers 1

一些 CSV 传递者希望 CSV 中的第一行是列标题。如果这些列有固定的含义,您可以尝试添加有意义的标题,看看 Incanter 对此做了什么。

如果您没有有意义的列名称,一种解决方案是找出此文件中可能或提供的最多列,然后添加一行任意标题或一行具有最大条目数的空字符串。