名義属性の値を変更するために適用できるフィルターはありますか?
たとえば、リンゴ、ナシ、バナナ、オレンジの値を持つフルーツ属性があります。可能な値をおいしいものと恐ろしいものに変更したい。また、データセットの値を変更して、これらの新しい可能なカテゴリに正しくマッピングしたいと考えています。
基本的には、編集ウィンドウを介して手動でできることを自動的に実行できるフィルターが必要です。
名義属性の値を変更するために適用できるフィルターはありますか?
たとえば、リンゴ、ナシ、バナナ、オレンジの値を持つフルーツ属性があります。可能な値をおいしいものと恐ろしいものに変更したい。また、データセットの値を変更して、これらの新しい可能なカテゴリに正しくマッピングしたいと考えています。
基本的には、編集ウィンドウを介して手動でできることを自動的に実行できるフィルターが必要です。
各クラスの値を1つずつ変更するか、CSVエディタープログラムの検索と置換機能を使用する以外に、GUIに可能な解決策があるかどうかはわかりません。ただし、単純な Java コードと WEKA ライブラリを使用して処理できます。
for (int n = 0; n < att.numValues(); n++) {
arff.renameAttributeValue(att, att.value(n), "" + n);
これは、すでにそれを行っている方法です。