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

时间:2011-05-03 23:47:25

标签: csv clojure spreadsheet truncate incanter

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

1 个答案:

答案 0 :(得分:1)

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

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