2013-04-18 3 views
3

이것은이 포럼의 첫 번째 질문입니다 .... WEKA API를 사용하여 java에서 adata-mining 응용 프로그램을 만들고 있습니다. 내가 먼저 처리 단계를 만들고 ARFF 파일을 저장할 때 파일에 수행 한 전처리 작업을 지정하는 몇 줄의 주석을 추가하고 싶습니다. () java WEKA API에서 ARFF 파일에 주석을 추가하는 f}을 알고 있습니다. 누군가가 몇 가지 아이디어 ... 감사 할 수 있다면이 같은 클래스 ArffSaver을 사용하여 파일을 저장하려면 ...ARFF 파일에 덧글 추가

try { 
     ArffSaver saver = new ArffSaver(); 
     saver.setInstances(dataPost); 
     saver.setFile(arffFile); 
     saver.writeBatch(); 
     return true; 
    } catch (IOException ex) { 
     Logger.getLogger(Preprocesamiento.class.getName()).log(Level.SEVERE, null, ex); 
     return false; 
    } 

정말 greatfull 것!

답변

1

.arff 파일에 주석을 작성하는 것을 피하십시오. Java에서 파일을 작성할 때 더욱 그렇습니다. 이 파일들은 매우 "파서에 민감합니다". 이 특별한 이유 때문에이 파일을 만드는 Weka API가 제한적입니다.

그래도 % 기호로 언제든지 직접 메모를 추가 할 수 있습니다. 이것은 .arff 파일에 인스턴스, 속성 및 값 이상의 것을 쓰지 않는 것이 좋습니다. ;-)