从CSV中的所有行的末尾删除一堆逗号

时间:2017-05-18 01:09:47

标签: csv arff

我需要将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:

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,,,,,,,,,,,

1 个答案:

答案 0 :(得分:0)

在VI编辑器中尝试此操作:%s/,,//g搜索,,并替换为