원본 행을 포함하는 중복 행 선택안녕하세요. 960K 행과 49개 열을 포함하는 데이터 테이블이 있습니다. 49개 열 중 하나를 기반으로 하는 중복 행(2~4개 행)이 있습니다. 중복 값이 포함된 이 열을 선택한 후 행 선택 - 중복 행 선택 기능을 사용했습니다. 결과가 돌아왔을 때 중복 행이 강조 표시되었지만 중복 행 위의 원래 행은 강조 표시되지 않았습니다. JMP에서 값이 동일한 원래 행을 포함하여 중복 값이 포함된 모든 행을 선택할 수 있는 방법이 있습니까? 저는 스크립트 작성에 대한 지식이 없지만 JMP의 기본 제공 함수를 사용하면 이 행 선택을 수행할 수 있을 것이라고 생각합니다. Windows 10에서 JMP16을 사용하고 있습니다. 누군가가 해결책이나 요령을 알고 있다면 크게 감사하겠습니다.
결과 공유 및 소통Re: 원본 행을 포함하여 행 선택이 중복되었습니다.안녕,
이 작업을 대화식으로 수행하는 쉬운 방법은 테이블 메뉴의 요약 플랫폼을 사용하는 것입니다. 관심 있는 열을 그룹 역할에 배치한 다음 확인을 누릅니다.
원본 테이블에 연결된 요약 테이블이 생성됩니다. 요약 테이블에서 임의의 행을 선택하면 요약 행이 파생된 원래 테이블의 소스 행이 선택됩니다.
귀하의 경우 N 행 열에서 "1" 이외의 항목이 있는 행을 선택하려고 할 수 있습니다. 이 모든 항목을 한 번에 선택하려면 다음을 수행하십시오.
- N 행 열에서 "1"을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "일치하는 행 선택"을 선택합니다.
- 이제 첫 번째 열(즉, 선택한 행)의 왼쪽에 있는 색상 필드를 마우스 오른쪽 버튼으로 클릭하고 "선택 반전"을 선택합니다. 이것은 기본 테이블에 중복이 존재하는 모든 행인 N Rows 열에서 1을 포함하지 않는 모든 행을 선택합니다. 테이블이 연결되었으므로 이제 기본 테이블의 모든 해당 행이 선택됩니다.
건배,
브래디
Re: 원본 행을 포함하여 행 선택이 중복되었습니다.중복 행 선택 기능이 일치하는 모든 행을 선택하지 않는 이유는 일치하는 행 중 하나를 유지하려는 것으로 가정하기 때문입니다. 따라서 중복 행 선택 기능이 선택된 행과 함께 반환되면 선택한 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 행 삭제를 선택하기만 하면 됩니다. 그러면 복제된 행의 사본 하나만 남게 됩니다.
일치하는 모든 행을 보려면 무엇이 필요합니까?
주어진 행에 대해 일치시키려는 셀을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 일치하는 셀 선택을 선택하면 정확히 일치하는 행이 모두 표시됩니다.Re: 원본 행을 포함한 중복 행 선택안녕하세요. 저도 비슷한 필요가 있어요.
제 데이터세트는 측정값을 기록하고 있습니다. 때로는 측정값이 유효하지 않아 모든 데이터 열이 행에 존재하지 않을 수 있습니다. 또는 측정값이 두 번 측정되어 열이 하나 더 추가되는 경우도 있습니다. 이 경우 해당 측정값을 반복합니다.
제 데이터 세트에는 반복되는 행이 몇 개 있습니다. 일부는 동일한 UID를 가진 행 바로 뒤에 있고, 때로는 데이터 세트 아래쪽에 있습니다.
중복된 행뿐만 아니라 중복된 UID를 가진 모든 행을 선택하고 싶습니다. 그리고 데이터 분석을 위해 마지막 행만 선택하고 싶습니다.
생각은 어떠세요?
팀
Re: 원본 행을 포함한 중복 행 선택이렇게 하면 모든 중복 행을 찾을 수 있습니다.
표=>요약
그리고 그룹화를 위해 일치하는 행을 감지할 모든 열을 지정합니다.
그런 다음 요약 표에서 그룹화 열에 대해 단일 행만 찾은 모든 행을 삭제합니다(N 행==1은 중복이 발견되지 않았음을 나타냄).
그런 다음 사용하세요
테이블=>업데이트
요약 표를 원래 표에 다시 병합하여 그룹화 열을 일치시킵니다.
그런 다음 사용할 수 있습니다
dt << 선택 where(:nrows<0)
모든 중복된 행을 찾습니다.
중복 행 선택을 사용하여 마지막으로 찾은 행을 선택하지 않은 상태로 둘 수도 있습니다. 그런 다음 선택한 행을 모두 삭제하면 마지막으로 찾은 행을 제외한 모든 중복 행이 삭제됩니다. 방법은 다음과 같습니다.
새 열을 만듭니다. RowNum이라고 이름을 지정합니다. 새 열의 수식을 다음과 같이 설정합니다.
Row()
그런 다음 새 행의 열 정보 창으로 가서 수식을 제거합니다.
다음으로 RowNum 열을 기준으로 데이터를 내림차순으로 정렬합니다.
이제 중복 행 선택을 실행합니다. 모든 중복 행을 찾아 첫 번째 일치하는 행은 선택되지 않은 상태로 둡니다. 정렬 방식 때문에 실제로는 마지막 중복 행입니다.
선택한 행을 삭제합니다.
데이터를 다시 정렬합니다. 이번에는 RowNum을 오름차순으로 정렬합니다. 그러면 테이블이 원래 순서로 돌아갑니다.
그런 다음 RowNum 열을 삭제합니다.