1

私は現在、データの分析に使用されるKNIMEと呼ばれるプログラムを使用しています。一部のデータでは、列の各行を前の行の値と平均化する必要があります。「javaスニペット」オプションには、「グローバル値宣言」と「メソッド本体」が必要です。列名は「newacc」です。私はこのプログラムをより効率的に使用することを理解しています。おそらく単純なJavaを学ぶ必要があります(そしてそれは私がやるべきことです)が、今晩だけ、使用されたデータのいくつかを簡単にチェックしたいと思います。どんな助けでも本当にありがたいです-iveはレイアウトの画像を添付しました。ここに画像の説明を入力してください ありがとう!

4

5 に答える 5

1

Java スニペットを使用する必要がない場合は、数式ノードをお勧めします。

于 2013-08-15T11:35:44.297 に答える
0

Sylvansight からのものに対する部分的な回答として、Java Snippetノードは行ごとに実行されるため、Java Snippetノードを使用して前または後の行の値にアクセスすることさえできないことに注意してください。

于 2014-09-12T11:28:32.723 に答える
0

置くのはどうですか

double acc = Double.NaN;

グローバル領域に、次のようなものをメソッド本体に:

if (Double.isNaN(acc)) {
    acc = $z$;
    return $z$;
} else {
    double avg = (acc + $z$) / 2;
    acc = $z$;
    return avg;
}
于 2012-07-13T10:42:06.117 に答える