我想在weka中打开一个csv文件(从openoffice calc保存)。
我一直收到一个错误:“错误的数值.140读取,139行预计在第3行。”
csv已经修复了标签周围的引号。我在第一行计算了140个值。
这里有什么问题?
链接到file.
答案 0 :(得分:11)
事实证明,在我导出的excel文件中,某处有一个超出视野的值。
我注意到了,因为所有行都以逗号结尾而不是任何内容。
只精心选择正确的范围,复制在文档中并起作用。
希望这对其他人也有帮助。
答案 1 :(得分:3)
我有同样的错误。!!!!我找到了解决方案。
只需删除.csv,.xls文件中的所有双引号单引号。
我,例如,e。在Name列下,如果值为“john”,则会抛出错误。通过删除引号使其成为约翰。
要删除所有引号,请转到Excel文件FInd并替换框。
找到 - “
替换为 - (空格)
答案 2 :(得分:1)
当我使用Weka并导入csv文件时,我也遇到了同样的问题。
问题在于文件格式错误
在我的文件中, GOV'T 中的一个列中有一个单词,我刚刚删除了“'”,并写了一整句政府并且它有效。
希望这有帮助!!
答案 3 :(得分:1)
我有同样的错误。问题是字符串值中的单引号字符。我的解决方案是将整个字符串值用双引号括起来。
所以我必须转换
this: ...,Uncharted 3: Drake's Deception,...
to this: ...,"Uncharted 3: Drake's Deception",...
使用weka v.3.8.0
答案 4 :(得分:0)
我也遇到过这个错误。我的csv文件包含浮点数。我已经通过替换",#34;解决了这个问题。用"。" 。
答案 5 :(得分:0)
对我来说,上述所有工作都是如此。我替换了#34; ' ,有空间。
答案 6 :(得分:0)
之前我有同样的错误。我更改了我的.xls文件,没有任何空白排名。有时Weka加载太多"," 。但是,如果我清除空白排名比Weka可以工作。
答案 7 :(得分:0)
如果使用Conrol + A,Control + C和control + V从另一个文件复制了数据,则复制了多余的列。如果您在Nodepad中打开csv文件,您将在每行末尾看到逗号。您会因为每行末尾的逗号而收到此错误。
为避免此错误,请按Control键并一栏一栏地选择,然后Control + C现在将其复制到将在weka中使用的新文件中。 或者您可以使用另一种方法来避免在每行的末尾使用逗号。