동일한 행을 하위 집합으로 만들기 위해 열에 대한 루프가 있음안녕하세요 여러분
열의 각 행(모두 숫자임)을 보고 일치하는 행을 찾고 하위 집합을 생성하여 하위 집합을 만드는 섹션을 스크립트에 추가하고 싶습니다. 특정 값에 대해 한 번만 수행하십시오. 첫 번째 행이 200인 경우 하위 집합을 만든 후 루프에서 다른 200을 찾으면 무시합니다.
JMP에서 가능한지 궁금합니다.
감사해요
자동화 및 스크립팅Re: 동일한 행을 하위 집합으로 만들기 위해 열을 반복합니다.다음은 당신을 위해 트릭을 수행할 수 있는 다른 접근 방식입니다.열의 다른 값에 대한 모든 중복 행을 찾은 다음 선택 항목을 반전하여 행의 다른 값 각각에 대해 찾은 첫 번째 값이 됩니다.그런 다음 해당 행을 새 테이블로 하위 집합화합니다.
// Subset only the rows where each age appears for the first time
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << select duplicate rows( Match( :age ) );
dt << invert row selection;
dtSub = dt << subset(
selected columns( 0 ),
selected rows( 1 ),
output table( "subset" )
);
Re: 동일한 행을 하위 집합으로 만들기 위해 열에 루프가 있습니다.고마워 짐
제가 하고 싶은 일을 제대로 설명하지 못한 것 같습니다. 값과 일치하는 모든 행이 1개의 하위 집합에 있기를 원합니다.이 스크립트는 서로 다른 값(:웨이퍼 ID)의 일몰을 각각 1행씩 제공합니다.
기본적으로 각 웨이퍼 ID에 대한 모든 행이 1개의 하위 집합을 제공하기를 원합니다.열에 다른 웨이퍼 ID가 있음
Re: 동일한 행을 하위 집합으로 만들기 위해 열을 반복합니다.모든 고유 값에 대해 별도의 테이블을 원하는 경우
tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)tables->subset menu. Multiple tables are opened (see the tabs in this JMP 17 preview)테이블->하위 메뉴. 여러 테이블이 열립니다(이 JMP 17 미리보기의 탭 참조).
한 번에 많은 테이블이 열릴 수 있습니다. 보통은 그렇게 하고 싶지 않습니다. 대부분의 JMP 플랫폼은 ~에 의해 각 그룹별로 플랫폼을 실행할 변수입니다. 별도의 테이블이 필요한 경우 서브세트 테이블 중 하나에서 JSL의 소스 스크립트를 가져오십시오. 해당 스크립트는 자신이 여는 테이블 목록을 반환합니다. 당신은 또한 원할 수도 있습니다 열로 유지 확인.
Re: 동일한 행을 하위 집합으로 만들기 위해 열을 반복합니다.감사해요,
내 열에는 200이 10번 이상 반복된 것과 같이 하나의 특정 값이 많이 있습니다. 행 일치를 사용하려는 경우 하위 집합을 사용하면 소스 스크립트에서 모든 행 번호를 제공합니다. 일치하는 행이 있는 모든 셀에 대해 루프를 만드는 스크립트를 갖고 싶습니다.
Re: 동일한 행을 하위 집합으로 만들기 위해 열에 루프가 있습니다.테이블->요약을 사용하여 고유한 값과 개수를 가져옵니다. (요약표를 만드는 스크립트를 얻을 수 있습니다.) 스크립트에서 요약표를 읽습니다(사용 각 행에 대해 ) 고유 값을 가져온 다음 어디를 선택 또는 행 가져오기 메인 테이블에 필요에 따라 선택을 처리합니다.
이것은 이전 답변과 크게 다르지 않지만 지시하지 않는 한 테이블을 만들지 않으며 관심있는 복제본 수를 결정할 수 있습니다.