<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私はこの論理を正しくするのに苦労しています、そして、私がどこでうまくいかないのかわかりません。演算子名が行iの場合、行(i-1)の演算子名と同じで、行iの測定値がない場合は、行の測定値を入力するスクリプトを作成したい(i − 1)。測定値がいくつかあるため、名前に「Meas」が含まれている列を列全体で検索します。
これまでのところ、私は以下のスクリプトを持っていますが、それは単にうまくいっていないので、私はなぜかわかりません..
(また、私はフォーラムの初心者です。コピーしたときにフォーマットを維持するためのコードを取得する方法
dt =現在のデータテーブル()。
(j = 1、j <= ncols(dt)、j ++、
colname = Column(j)<< getname();
((colname、"Meas")を含む> 0の場合、
(i = 2、i <= nrows(dt)、i ++、
if(Column( "OperatorName") == Column( "OperatorName")[i-1]、
if(列(j) == isMissing()、
列(j) = column(j)[i-1]; //上の行と等しく設定
;
;
;
;
;
私が見つけることができる唯一のエラーは、Is Missing()の使い方です。値ではなく関数として考えてください。
もし ( 不足している ( カラム ( j )[ 私 ] ) ……