同じ列の重複データを評価するこんにちは、みんな、
これらの重複データがあり、それらを1つとして評価する必要があります。 同じ列のデータを1つとして評価することは可能ですか? この例があります。 column1(同じデータ値)のcolumn2値が異なる場合、column3の結果は外れ値であり、column1のように重複する値ではなく、1つとしてカウントされます。 ただし、column2の値が同じ「Good」の場合、column3の値は「good」になります。
この評価は可能ですか?
1列目2列目3列目
5631823522良好な外れ値
5631823522外れ値
563180572E良い良い
563180572E良い
5631826915外れ値外れ値
5631826915良い
データ表他のスクリプティング再:同じ列の重複データを評価するこれを処理する多くの方法。 次のような1つの式を書く@txnelson提案するか、さらにいくつかのステップを含めて、追加のステップを含む少し単純な式にすることができます
1. Goodが0でOutlier1になるように列2を再コーディングします(これにはJMP Recodeを使用できます)。新しい列が数値であることを確認してください。

2.新しい列のデータの合計(または最大値)を計算する数式を使用します(これは、Summary and joinまたは他の多くの方法でも実行できます)
If(ColSum(:"Column 22"n, :"Column 1"n) >= 1,
"Outlier",
"Good"
)

3.次に、データをどのように処理するかに応じて、重複または値のみを削除できます。 列1と列3を選択してから、JMPを使用して重複する行を選択します

4.ここから行を削除できます

5.または、重複した値を保持したいが、列3の値をクリアしたい場合。 その間altを保持Column3ヘッダーを押すと、Column3のみが選択されます

削除を押します

再:同じ列の重複データを評価するこれには要約を使用しますが、
列1をグループに入れて、単一のオカレンスを確保します。
列2をサブグループに入れて、列2の内容を確認できるようにします。
たとえば、「N(外れ値)」を使用して、外れ値があったかどうか、または必要なものを確認できます。
データの要約(jmp.com)

Re: 同じ列の重複データを評価するこれを処理する 1 つの方法を次に示します。以下は、列 3 の式です。
If( Row() == 1 | :Column 1 != Lag( :Column 1 ),
theColumn = :Column 1;
theRows = Current Data Table() << get rows where( :Column 1 == theColumn );
x = "Good";
For( i = 1, i <= N Rows( theRows ), i++,
If( :Column 2[theRows[i]] == "Outlier",
x = "Outlier";
Break();
)
);
x;
)