生成的 weka ARFF 文件中的标签后没有新行

No new line after tags in generated weka ARFF File

我在 Java 代码中使用 weka。我的系统的一部分构建了一个 ARFF 文件,该文件稍后可用于构建分类器。长话短说:

我使用了这两个 weka 教程来了解如何从代码构建我的 ARFF 文件:

Build dataset

Save dataset to ARFF

我的代码与他们在这些教程中所做的非常接近。第二个教程的注释:我使用了 ARFFSaver。 (我已经使用了 Java I/O 但它没有改变任何东西)

我的结果文件如下所示:

@relation Rel@attribute string-a {ab,cd}@attribute string-b{ab,cd}@attributetime-a numeric@attribute time-b numeric@attribute Class {a,b,c}@dataab,cd,1,2,a

但显然它应该是这样的:

@relation Rel
@attribute string-a {ab,cd}
@attribute string-b{ab,cd}
@attributetime-a numeric
@attribute time-b numeric
@attribute Class {a,b,c}
@data
ab,cd,1,2,a

当然我可以完全手动逐行构建文件,但我更愿意使用 weka 代码。

有什么建议吗?

没关系,问题似乎是 Windows 编辑器问题。我刚刚用 Notepad++ 打开了 ARFF 文件,文件显示正确。所以换行符已经存在,但编辑器没有显示。参见 here