データテーブル-1つの列に空の値がある場合は、他の列の値を使用して入力します。他の行は変更されません名前のデフォルトはここです(( 1 );
//元のデータテーブルが次のような場合、列の性別には2つの空の値(:sex [3]と:sex [4])があります。
dt =開いた(( 「$ SAMPLE_DATA / BigClass.jmp」 );
dt:sex [3 4 ] =黒;
私は関数が欲しいです:
列:sexのすべての値を検索するときに、列sexの値が空の場合は、列:nameの値を:sexの空の位置に入力し、他の値は:sexに変更せずに保持します。
データ表Re:データテーブル-1つの列に空の値がある場合は、他の列の値を使用して入力します。他の行は変更されませんスクリプトを作成する1つの方法は、<<各値をifで設定して、空の文字列をチェックすることです(数値の場合、IsMissing()を使用する場合はifを変更する必要があります)。
names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:sex[3::4] = "";
dt:sex << Set Each Value(If(:sex == "", :name, :sex));