중복 행 삭제안녕,
열의 중복 값에 대한 행을 삭제하려는 데이터 테이블이 있습니다.
감사합니다,
라미
Re: 중복 행 삭제팁/요령을 알려 주신 Bill에게 감사드립니다.
가끔 중복된 행이 있는데 삭제하는 방법에 어려움을 겪습니다. JMP 커뮤니티를 생각하는 것만으로도 문제 해결에 도움이 됩니다.
Re: 중복 행 삭제Select Duplicate Rows() 함수는 JMP 12에 없습니다. 아래 코드는 원하는 작업을 수행해야 합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.JMP" );
dt << sort( by( :Part_number ), order( ascending ), Replace Table( 1 ) );
dt << New Column( "dup",
formula(
If(
Row() == 1, value = 1,
:Part_number != Lag( :Part_number ), value = 1,
value
++);
value;
)
);
dt << select where( :dup > 1);
dt << delete rows;
dt << delete column( "dup" );
Re: 중복 행 삭제Part_number라는 열이 있는 데이터 테이블이 있습니다. 중복된 part_numbers를 제거해야 합니다. 위에서 제안한 중복 행 삭제 옵션은 행이 선택되지 않은 것처럼 작동합니다. 열은 문자, 명목 유형입니다. JMP12를 사용하고 있습니다.
시도해 볼 수 있는 다른 옵션이 있나요?
또한 이 함수는 Excel에서와 같이 첫 번째 행을 유지하고 반복을 삭제합니까?
감사해요
Re: 중복 행 삭제JSL을 통한 모든 자동화가 가능하도록 JMP를 지속적으로 개선하는 것이 좋습니다.매우 감사합니다!
Re: 중복 행 삭제Hi Rami,
Jim의 스크립트는 좋은 옵션이지만 JMP 14를 사용하는 경우 포인트 앤 클릭 방식으로 열의 중복 행을 선택할 수도 있습니다.
관심 있는 열을 강조 표시하고 행 드롭다운 또는 빨간색 핫스팟으로 이동합니다. 행 > 행 선택 > 중복 행 선택. 모든 중복 값은 행 번호로 강조 표시됩니다. 파란색 영역의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
HTH
청구서
Re: 중복 행 삭제Duplicat Rows() 함수를 선택하면 지정된 열의 행이 강조 표시됩니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt <<
Select duplicate rows( Match( :name ) );
xx=dt<<GET selected="" rows="">0, dt< <DELETE rows=""></DELETE></GET>
Re: 중복 행 삭제안녕하세요, txnelson!
그냥 말하고 싶었어요. JMP 도움말을 찾을 때마다 여러분의 솔루션을 계속 보게 되고, 사람들을 돕기 위해 여러분이 해주신 모든 일에 정말 감사하게 생각합니다. 여러분은 제 시간을 엄청나게 절약해 주셨고, 이 소프트웨어를 더 잘 이해하도록 도와주셨고, 정말 감사하게 생각합니다.
감사해요!
행복한 JMP 사용자