【问题标题】:Weka CSVLoader wrong number of values. Read 13, expected 12, read Token[EOL], line 3Weka CSVLoader 值的数量错误。读取 13,预期 12,读取 Token[EOL],第 3 行
【发布时间】:2017-10-30 21:51:39
【问题描述】:

尝试在 weka 中加载我的 csv 文件时收到此消息。

这里是行

Random,Session,Id,Indication,Diabetes,IHD,Hypertension,Arrhythmia,History,IPSI,Contra,Risk,
0.621988609,1265,138389,CVA,no,null,no,no,no,99,30,Low,
0.361080211,96760,78604,A-F,no,yes,no,no,no,76,60,Low,
0.998628378,2263,169741,CVA,no,yes,yes,no,no,85,15,Low,
0.302084892,86315,35649,CVA,no,yes,yes,no,no,70 ,100 ,High,
0.348558279,69485,169231,ASx,no,no,yes,no,no,90 ,80 ,High,
0.787705463,54998,64809,TIA,no,no,no,no,no,68 ,30 ,Low,
0.335613554,36654,31473,A-F,no,yes,yes,yes,no,80 ,35 ,High,
0.723987246,67367,97305,TIA,no,no,yes,no,no,81 ,20 ,Low,
0.445948742,19470,142651,A-F,no,yes,no,yes,no,90 ,100 ,High,
0.759258355,93713,26669,CVA,no,no,no,no,no,68 ,40 ,Low,

【问题讨论】:

    标签: csv weka


    【解决方案1】:

    解析器正在寻找最后一个 , 之后的值。

    要解决此问题,只需删除每行末尾的逗号(或者在第一行末尾添加一个虚拟列名)。

    【讨论】:

      猜你喜欢
      • 2016-12-14
      • 2013-02-28
      • 1970-01-01
      • 2014-01-07
      • 2019-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多