評估同一列上的重複數據大家好,
我有這些重複的數據,我需要將它們作為一個進行評估。 是否可以將數據評估為同一列上的數據? 我有這個例子。 如果 column1(相同的數據值)具有不同的 column2 值,則 column3 結果應為異常值併計為一個,而不是像 column1 那樣的重複值。 但如果它們的 column2 具有相同的“Good”值,則 column3 的值將是“good”。
這種評價可行嗎?
第 1 欄 第 2 欄 第 3 欄
5631823522 良好的異常值
5631823522 異常值
563180572E 好 好
563180572E 好
5631826915 離群值離群值
5631826915 好
數據表其他腳本回复:評估同一列上的重複數據這是處理此問題的一種方法。以下是第 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;
)
回复:評估同一列上的重複數據處理這個的方法很多。 寫一個公式,比如@txnelson建議,或者您可以包含更多步驟,並有一個更簡單的公式和額外的步驟
1. 以 Good 為 0 和 Outlier 1 的方式重新編碼第 2 列(可以為此使用 JMPs Recode),確保新列是數字

2.使用公式計算新列中數據的總和(或最大值)(這也可以通過匯總和連接或許多其他方式完成)
If(ColSum(:"Column 22"n, :"Column 1"n) >= 1,
"Outlier",
"Good"
)

3. 然後根據您要對數據執行的操作,您可以刪除重複項或僅刪除值。 選擇列 Column 1 和 Column 3,然後使用 JMP 選擇重複行

4. 從這裡你可以刪除行

5. 或者,如果您想保留重複的值,但只需清除第 3 列的值。 儘管持有 alt按下 Column3 標題,因此您只選擇了 Column3

然後按刪除
