열 값을 기준으로 데이터 테이블을 여러 데이터 테이블로 하위 설정친애하는 커뮤니티 여러분,
내 데이터 테이블을 열에 특정 값이 있는 행만 포함된 여러 개의 작은 데이터 테이블로 분할하고 싶습니다. 이는 열의 모든 고유 값에 대해 수행하고 싶습니다.
빅 클래스 데이터의 예를 사용하면 하나는 sex= F인 행만 있고 다른 하나는 sex = M인 행만 있는 두 개의 데이터 테이블을 생성하고 싶습니다. 이 테이블은 두 개의 별도 데이터 테이블이어야 합니다.
몇 가지 값 범주만 사용하면 행을 선택/데이터 필터링하고 선택한 행의 하위 집합만 수동으로 수행할 수 있지만 50개 이상의 범주를 사용하면 포인트 앤 클릭이 너무 오래 걸리기 때문에 아마도 스크립팅 옵션을 보고 있을 것입니다.
도움이 필요하세요? 내 분리 열의 고유 값을 반복하고 하위 집합을 재현하는 방법을 찾아야 할까요?
데이터 혼합 및 정리Re: 열 값을 기준으로 데이터 테이블을 여러 데이터 테이블로 하위 설정우와. 내가 그걸 어떻게 몰랐지?? 그것이 바로 내가 원했던 것입니다. 감사합니다, @txnelson !Re: 열 값을 기준으로 데이터 테이블을 여러 데이터 테이블로 하위 설정@txnelson 외에도
테이블이 너무 많으면 목록으로 구성하고 변경해야 할 수도 있습니다. 예를 참조하세요.
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
tables = cdt << Subset(
By( :age ),
All rows,
Selected columns only( 0 ),
columns( :name, :age, :height, :weight )
);
Wait( 3 );
For( i = 1, i <= N Items( tables ), i++,
write( "closing: ", tables[i] << get name , "\!n");
wait(1);
Close( tables[i], NoSave );
);
Re: 열 값을 기준으로 데이터 테이블을 여러 데이터 테이블로 하위 설정테이블=>하위 집합에는 하위 집합 선택 상자에서 선택한 열의 각 수준에 대해 새 하위 집합을 생성할 수 있는 하위 집합 기준 확인란이 있습니다.
