データ テーブル - 1 つの列に空の値がある場合は、他の列の値を使用して入力し、他の行は変更しません。Names Default To Here( 1 );
//If the original data table is like below,
// there are 2 empty value(:sex[3] and :sex[4] )in column sex:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:sex[3 4] = black;
欲しい機能は次のとおりです:
列 :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));