CSV를 Arff로 변환하기
CSV 파일에는 웨카에 필요한 정보가 없다. 그래서 ‘CSVLoader’를 사용하기도 하지만, 나는 .arff가 준비되었는지를 알아본다. 그러면 다른 사람들이 데이터 모델을 해석하기 더 쉬워진다.
명령줄에서 명령 한 번으로 .csv 파일을 .arff 파일로 변환할 수 있다.
java -cp /Applications/weka-3-6-10/weka.jar weka.core.converters.CSVLoader vehicledata.csv >vehicledata.arff
Note 클래스 패스 관련 에러는 웨카 홈페이지의 안내를 참고하자. URL은 다음과 같다.
• https://weka.wikispaces.com/Trying+to+add+JDBC+driver...+-+Error,+not+in+CLASSPATH%3F
에러 메시지가 나타나도 작동에는 무리가 없다.
.arff 파일을 검사하고 싶다면 속성 정보를 참고하라.
@relation vehicledata @attribute wheels numeric @attribute chassis numeric @attribute pax numeric @attribute vtype {Bus,Car,Truck,Bike} @data 6,20,39,Bus 8,23,11,Bus 5,3,1,Car 4,3,4,Car 5,3,1,Car 4,18,37,Bus 18,23,2,Truck