【问题标题】:"Too few data elements" error in Knime CSV ReaderKnime CSV 阅读器中的“数据元素太少”错误
【发布时间】:2019-05-07 19:16:16
【问题描述】:

在执行包含大约 400k 行的 CSV 文件时收到以下错误

错误:

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

我尝试过执行另一个 csv 文件,但没有遇到问题。

【问题讨论】:

    标签: file csv knime


    【解决方案1】:

    这与行数无关,而是行中的内容(在您的情况下为 2)。您的 SBC.csv 文件似乎不正确,它有额外的标题内容,或者第二行缺少代表缺失单元格的逗号。

    您可以使用CSV Reader nodeSupport Short Lines 选项让KNIME 通过生成缺失单元格来处理这种情况。

    【讨论】:

    • 我正在使用 CSV 阅读器节点,但仍然执行失败,上面是错误。第一行包含标题,第二行向前的数据从发生错误的地方开始。可以帮助我解决同样的问题。
    【解决方案2】:

    当字段中存在行尾字符时,我收到此错误。您可以将文件加载到文本编辑器中,并识别分隔符之间的任何非打印字符(制表符、回车符等)。

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

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多