再:インデックス付き命名を使用してループで列の値を比較するにはどうすればいいですか。値を設定するために式を使用しているのであれば、おそらくコードはうまくいくでしょう。 ただし、Set Each Valueを使用しているので、計算を実行するには特定の行の値を指定する必要があると思います。 以下のスクリプトは私のために働きました
dt << New Column( RamanPeakList[NameIndex] || " Peak",
<<SET each="" value=""></SET>
インデックス付きの名前付けを使用してループ内の列の値を比較するにはどうすればよいですか。他の2つの列の値が等しい場合にのみ、列を作成してその列に値を割り当てようとしています。 ループ内にいるため、インデックス付きの名前を使用する必要があり、列名や番号が常にわからない場合があります(下の画像を参照)。 スクリプトは新しい列を作成しますが、式を正しく評価しません。 助けてください!
私のスクリプト:
dt <<新しいColumn(RamanPeakList [NameIndex] || "Peak"、<<各値を設定(If(Column(RamanPeakList [NameIndex] | | "Peak Intensity")== Column( "Temp" || RamanPeakList [NameIndex] )、: Raman Shift)));;