2017-02-21 105 views
0

我在我的Java代碼中使用weka。我的系統的一部分構建了一個ARFF文件,以後可以用來構建分類器。長話短說:生成weka中的標籤後沒有新行ARFF文件

我曾經對如何從代碼構建我的ARFF文件這兩個秧雞教程:

Build dataset

Save dataset to ARFF

我的代碼是非常接近,他們在這些教程做。第二個教程的注意事項:我使用了ARFFSaver。 (我已經使用了Java的I/O,但它不會改變任何東西)

我的結果文件看起來像這樣:

@relation [email protected] string-a {ab,cd}@attribute string-b{ab,cd}@attributetime-a [email protected] time-b [email protected] 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代碼。

有什麼建議嗎?

回答

0

沒關係,這個問題似乎是Windows編輯器的問題。我用記事本++打開了ARFF文件,文件顯示正確。所以換行符已經存在,但沒有被編輯顯示。見here