Knime CSV Reader中的“数据元素太少”错误

时间:2019-05-07 19:16:17

标签: file csv knime

在执行包含约40万行的CSV文件时,收到以下错误消息

错误:

  

错误CSV阅读器2:1执行失败:数据元素太少(行:2(Row0),源:'文件:/Users/shobha.dhingra/Desktop/SBC:Non%20SBC / SBC.csv')< / p>

我尝试执行几行csv文件,没有遇到问题。

2 个答案:

答案 0 :(得分:2)

与行数无关,而是行中的内容(在您的情况下为2)。看来您的SBC.csv文件不正确,它具有多余的标题内容,或者第二行缺少表示缺少的单元格的逗号。

您可以使用CSV Reader node Support Short Lines (支持短线)选项使KNIME通过生成丢失的单元格来处理这种情况。

答案 1 :(得分:0)

当字段中存在换行符时,出现此错误。您可以将文件加载到文本编辑器中,并确定定界符之间是否有非打印字符(制表符,回车符等)的外观。

如果无法获得文件的干净版本,请考虑使用此正则表达式 [^ -~]来标识不是空格或可见字符的任何字符。

我希望这会有所帮助。