더북(TheBook)

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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.