値の削除こんにちは、みんな、
いくつかの列に重複した値を持つデータベースがあります。 目的は、値「.」を割り当てて列から値を削除することです。前述の列に重複した値がある場合。
データベースの概要は次のとおりです。

たとえば、この抽出では、重複するセル (タスク列、バッチ、および操作) がある場合、値「.」を割り当てることができる必要があります。(したがって、これは、% Prd、% Proc、% Prd (6months)、% Proc (6months) 列の値を削除することになります)。
これを取得するには:

次のスクリプトから始めました。
Names Default To Here( 1 );
dt = current data table();
// Sélectionner les lignes dupliquées
a = dt << Select Duplicate Rows( Match( :lot, :tache, :op ) );
Column(dt, 11)[a] =.;
Column(dt, 12)[a] =.;
Column(dt, 13)[a] =.;
Column(dt, 14)[a] =.;
ご協力いただきありがとうございます !
データアクセスRe: 価値の最高責任者使用できますデータテーブルの添字付け列の値を置き換えます。 まず、重複した値のリストを取得します (<< 重複行の選択 + << 選択された行の取得もオプションの 1 つです)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
columns_to_modify = {"height", "weight"};
dt << Clear Select;
dt << Select Duplicate Rows(Match(:age, :sex));
duplicate_rows = dt << Get Selected Rows;
dt << Clear Select;
wait(1);
dt[duplicate_rows, columns_to_modify] = .;
Re: 値を削除する結局これらの関数の両方を使用しましたが、適切な JSL 言語構造がなかったので、ご返信いただきありがとうございます。