2

「Z」という名前の1つのフォルダーにすべて含まれる100個のtxtファイルで構成されるデータセットを持っています。それらをARFF形式に変換したいと考えています。Weka ツールを使用しています。

私は2つの方法でそれを行いましたが、どちらの方法でも空のARFFファイルを取得しました.

第 1 の方法: 以下を使用して、weka に含まれるシンプルな CLI を介して:

java weka.core.converters.TextDirectoryLoader -dir D:\Z > D:\ss.arff

2 番目の方法: GUI を介して、上記の同じコンバーターを使用してファイルをロードしようとします。

========================== 注: ファイルはテキスト形式 ".txt" ですが、実際には文字ではなく数字が含まれています。


その問題を解決する方法はありますか?誰かが助けたりサポートしたりできるなら、私は大歓迎です。

よろしくお願いします、モハメド

4

2 に答える 2

0

私は同じ問題を抱えていました。次のコマンドを使用して、変換に CLI を使用しました: java weka.core.converters.TextDirectoryLoader -dir A:\train > A:\train. 空の .arff ファイルを取得しました。.txt ファイルでコンテンツを準備しました。内容を .txt ファイルから .arff ファイルにコピーして保存しました。それは私のために働いた。

于 2014-04-30T06:40:10.557 に答える
0

github リポジトリをチェックアウトする

https://github.com/jeroenjanssens/data-science-at-the-command-line

ツールを使用しcsv2arffます。

例:

< /home/knut/R/x86_64-pc-linux-gnu-library/3.1/knitr/misc/tweak_bib.csv 
csv2arff  
> tweak_bib.csv.arff

csv2arff非常に単純な bash スクリプトです。この本/リポジトリで提供されてcsv2arffいる読み込みスクリプトと組み合わせて使用​​する必要があるため、リポジトリを確認することをお勧めします。data-science-at-the-command-line/tools/weka次に、スクリプトがロードされますweka.jar

前回確認したところ、weka 3.7csv2arffでは、というかクラスcore.converters.CSVLoaderが正常に動作しませんでした。

....

チェックしてるだけ

....

わかった。weka 3.8で動作します。

環境変数 WEKAPATH を weka.jar を含むディレクトリに設定する必要があります。

于 2016-08-14T10:23:54.170 に答える