java - weka 中的行过早结束

标签 java weka ioexception arff

我在 arff 文件中有一些数据,但我无法转换它。我不知道出了什么问题。

@RELATION relationName
@ATTRIBUTE IP           STRING
@ATTRIBUTE data         STRING
@ATTRIBUTE adress       STRING
@ATTRIBUTE error_code   STRING
@ATTRIBUTE dunno        STRING
@ATTRIBUTE class        STRING
@DATA

202.32.92.47,01:Jun:1995:00:00:59,/~scottp/publish.html,200,271
ix-or7-27.ix.netcom.com,112,/~ladd/ostriches.html,200,20
...

我收到如下错误: 无法确定为 arff(原因:java.io.IOException:行过早结束,读取 Token [EOL],第 11 行。

第 11 行在第一行之后。我还试图将它转换为 csv,标题如下:

a b c d e 

但随后我收到如下错误: 错误的标题...

最佳答案

您有六个属性,但您的数据只包含五个。

如果您不知道您的类(class)的值(value),也许您可​​以将值(value)设为 ?在每行的末尾。

希望这对您有所帮助!

关于java - weka 中的行过早结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26876836/

相关文章:

java - 用纯 Java 替换 Akka 调度程序

java - 无法从runtime.getruntime.exec()运行/获取输出(android java)

java - 错误java应用程序Android

batch-file - 我该如何修复 %%i 此时是意外的?

Weka 3-7 CSVLoader 不能使用 ";"(分号)作为字段分隔符

java - 我使用正则表达式删除字符串中的重复单词

java - 无法在 MATLAB 中实例化 Weka 类

Java输入: Scanner or IOException

java - 如果打开 JarFile 时抛出 I/O 错误,我应该关闭它吗? (处理流的一般规则是否适用?)

java - 错误消息 "unreported exception java.io.IOException; must be caught or declared to be thrown"