我的属性有问题。它不是一个字符串,而是一种字符串数组。我的文件中有很多1000个值,例如:
@attribute a numeric
@attribute b string
@attribute c numeric
@data
3430, "abc" | "de" |"fghij", 123142
1245, "asfg", 25432
3421, "afs" | "agfag", 41234
weka给了我一个错误:一个数字是预期的令牌[|]
答案 0 :(得分:0)
您将该属性指定为一个字符串。
但是"afs" | "agfag"
不是一个字符串。它是由|
字符随机分隔的两个字符串,它们不是有效的ARFF语法。
编写自己的语法,惊喜,不能正常工作......
就我所知,ARFF没有任何"字符串数组"类型。因此,您需要使用不同的文件格式。