我需要将csv
转换为arff
文件,但当我尝试通过ARFFViewer
表单weka
时,我会收到以下错误:
"java.io.IOException: wrong number of values. Read 5, expected 6, read Token[EOL], line 2 encountered line: 2"
我已经调查了这个,我发现的是我在csv
的每一行的末尾都有一个逗号,这里的问题是不是一个逗号,有一堆逗号并且文件的每一行都没有相同的数量,我有10.000行,所以我能在这做什么?
csv
行的示例:
chicken,tropical fruit,domestic eggs,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
pot plants,domestic eggs,diapers,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
specialty bar,white bread,diapers,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Examples of other ending commas:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
答案 0 :(得分:0)
在VI编辑器中尝试此操作:%s/,,//g
搜索,,
并替换为