동일한 열의 중복 데이터 평가안녕하세요 여러분,
나는 그것들을 하나로 평가해야 하는 이러한 중복 데이터를 가지고 있습니다. 데이터를 동일한 열에서 하나로 평가할 수 있습니까? 이 예가 있습니다. column1(같은 데이터 값)이 column2 값이 다른 경우 column3 결과는 outlier여야 하며 column1과 같은 중복 값이 아닌 하나로 계산되어야 합니다. 그러나 column2에 동일한 "Good" 값이 있으면 column3 값은 "good"이 됩니다.
이 평가가 가능한가요?
1열 2열 3열
5631823522 좋은 이상치
5631823522 이상치
563180572E 좋아 좋아
563180572E 좋다
5631826915 이상값 이상값
5631826915 좋음
데이터 테이블다른스크립팅Re: 동일한 열의 중복 데이터 평가이를 처리하는 한 가지 방법이 있습니다.아래는 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;
)
Re: 동일한 열의 중복 데이터 평가이것을 처리하는 많은 방법. 다음과 같은 수식을 작성합니다. @txnelson 제안하거나 몇 가지 단계를 더 포함하고 추가 단계가 있는 좀 더 간단한 공식을 가질 수 있습니다.
1. Good이 0이고 Outlier 1이 되도록 열 2를 코딩합니다(JMPs Recode를 사용할 수 있음). 새 열이 숫자인지 확인합니다.

2. 새 열에 있는 데이터의 합계(또는 최대값)를 계산하는 수식을 사용합니다(요약 및 조인 또는 기타 여러 방법으로 수행할 수도 있음).
If(ColSum(:"Column 22"n, :"Column 1"n) >= 1,
"Outlier",
"Good"
)

3. 그런 다음 데이터로 수행하려는 작업에 따라 중복을 제거하거나 값만 제거할 수 있습니다. 열 1 및 열 3을 선택한 다음 JMP를 사용하여 중복 행 선택

4. 여기에서 행을 삭제할 수 있습니다.

5. 또는 중복된 값을 유지하지만 3열 값만 지우려면. 하는 동안 알트를 들고 Column3 헤더를 눌러 Column3만 선택하도록 합니다.

그리고 삭제를 눌러주세요
