Java.io.IOException:值的数目错误(WEKA CSV到ARFF)

Java.io.IOException:值的数目错误(WEKA CSV到ARFF),csv,exception,weka,Csv,Exception,Weka,目前正在使用我自己的数据集进行数据挖掘项目,我使用Weka找到了数据集。唯一的问题是,将我的文件从csv格式转换为arff格式会引起问题 java.io.IOException: wrong number of values. Read 2, expected 5, Read Token[EOL], line 3 这就是我得到的错误。我在网上浏览过类似的问题,并试图删除引发此异常的所有引号和特殊字符。我看的每一个地方都告诉我要去掉一些特殊的字符,我相信已经没有留下任何字符了。指向我的数据集的链

目前正在使用我自己的数据集进行数据挖掘项目,我使用Weka找到了数据集。唯一的问题是,将我的文件从csv格式转换为arff格式会引起问题

java.io.IOException: wrong number of values. Read 2, expected 5, Read Token[EOL], line 3
这就是我得到的错误。我在网上浏览过类似的问题,并试图删除引发此异常的所有引号和特殊字符。我看的每一个地方都告诉我要去掉一些特殊的字符,我相信已经没有留下任何字符了。指向我的数据集的链接如下:

这是我的文件的前三行,其中第一行是属性名,文件在注释中用逗号分隔

不平等调整后的HPI等级、分区、不平等调整后的预期寿命、不平等调整后的幸福感、足迹 ,经不平等调整的HPI

1,1,73.1,6.9,2.5,48.2


2,6,65.17333333,5.487667631,1.390974448,45.97489063如果使用文本编辑器打开文件,您将看到封装外形周围有引号。删除引号,你就可以开始了


Weka通常不太擅长读取包含特殊字符的CSV文件,而ARFF文件通常更易于使用。因此,在这种情况下,最简单的方法是使用R将CSV文件转换为ARFF文件(“RWeka”和“foreign”库可以处理此转换)

还有另一种可能性。我正在创建我的CSV文件,与其他数据相比,标题的元素数不同。所以,检查标题以及

请在问题中的电子表格中包含相关信息的快照。随着时间的推移,链接可能会变差,这对将来在自己的代码中遇到您的特定问题的搜索者没有帮助。当我这样做时,它仍然抛出相同的错误,手动键入属性名称并复制其下的值,它工作得很好。不知道为什么它不是那样工作的哈哈