csv loader无法加载原因错误的值数。读取10,预期8,读取令牌[EOL],第17行

时间:2016-04-19 18:06:20

标签: weka

我正在尝试使用来自GUI的Weka的CSVLoader将CSV转换为ARFF。在选项中,我将字符串的外壳字符设置为,。我收到以下错误:

weka.core.converters.csvloader无法加载

原因

错误的数值。读取10,预期8,读取令牌eol,第17行

以下是第17行

opensource:indicator-7fb1f287-3e7d-4069-8c41-ae7699055c81 sid:2405035 | " ET CNC Shadowserver报告的CnC服务器端口6667组11" | rev:3590 IP Watchlist SNORT Rule by Emergingthreats | alert tcp $ HOME_NET any - > [217.146.93.144,217.146.93.146,217.188.63.252,217.195.122.2,217.208.43.77,220.99.77.147,222.73.84.17,222.122.47.78] 6667(消息:" ET CNC Shadowserver报告的CnC服务器端口6667组11&#34 ;; flags:S; reference:url,doc.emergingthreats.net / bin / view / Main / BotCC; reference:url,www.shadowserver.org; threshold:type limit,track by_src,seconds 360,count 1 ; classtype:trojan-activity; flowbits:set,ET.Evil; flowbits:set,ET.BotccIP; sid:2405035; rev:3590;)opensource:Observable-fe41db2c-da28-4e1e-96e1-95a06fa7b908 opensource:ttp-8becbdf1 -c430-4fc9-a902-144841e375a6 rules.emergingthreats.net NA

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我想用例子解释一下。 如果您的csv文件包含如下标题:

id, body, class
1, 2, even
2, 6, even
3, 11, odd

然后如果有一些像

这样的条目
4,15, , odd

(注意4栏)。然后会出现错误信息(读4,预期3)。 所以在第17行检查你可能犯了同样的错误。希望这会有所帮助。

答案 1 :(得分:0)

我试图在 mac 中为 WEKA 打开 CSV,在处理并在 excel 中保存文件后,这发生在我身上。 尝试使用文本编辑器是一样的。 数据包含诸如“不知道/不确定”之类的值 ' 或 / 导致了文件中的错误。替换字符后,我可以打开文件。

相关问题