arff形式(WEKA用のデータフォーマット)のデータからcsv形式のデータへ変換する。
以下arff形式データのフォーマットを記載する。
@RELATION タイトル
@ATTRIBUTE 項目名 string(文字列)
@ATTRIBUTE 項目名 date(日時 フォーマット:フォーマットは省略可能。
省略した場合は、"yyyy-MM-dd'T'HH:mm:ss")
@ATTRIBUTE 数量 numeric(数字)
@ATTRIBUTE 商品 {A,B}(カテゴリ型項目)
@DATA(実データ)
No.1,20081201,1,10,A
No.2,20081202,2,20,A
No.3,20081203,3,30,A
No.4,20081201,4,40,B
No.5,20081203,5,50,B
marff2csv [i=] [o=] [-assert_nullout] [-nfn] [-nfno] [-x] [-q] [tmpPath=] [--help] [--helpl] [--version]
arff形式の顧客購買データをcsv形式のデータへ変換する。
$ more dat1.arff
@RELATION 顧客購買データ
@ATTRIBUTE 顧客 string
@ATTRIBUTE 日付 date yyyyMMdd
@ATTRIBUTE 数量 numeric
@ATTRIBUTE 金額 numeric
@ATTRIBUTE 商品 {A,B}
@DATA
No.1,20081201,1,10,A
No.2,20081202,2,20,A
No.3,20081203,3,30,A
No.4,20081201,4,40,B
No.5,20081203,5,50,B
$ marff2csv i=dat1.arff o=rsl1.csv
#END# kgarff2csv i=dat1.arff o=rsl1.csv
$ more rsl1.csv
顧客,日付,数量,金額,商品
No.1,20081201,1,10,A
No.2,20081202,2,20,A
No.3,20081203,3,30,A
No.4,20081201,4,40,B
No.5,20081203,5,50,B