수동으로 클릭해 보았습니다.열 관리자그리고데이터 테이블로 만들기옵션을 사용하고 스크립트는 이렇게 저장했습니다. 스크립트를 복제하여 실행했을 때 첨부된 오류가 발생했습니다. JSL 스크립트를 사용하여 열 관리자에서 데이터 테이블을 생성하려면 어떻게 해야 하나요?
Names Default To Here( 1 );
Assign( rpt );
Wait( 0 );
rpt["Columns Manager", Table Box( 1 )] << Make Into Data Table;
rpt << Close Window;
다음은 Columns Manager에서 데이터 테이블을 생성하는 스크립트입니다.
Names Default To Here( 1 );
dt=current data table();
main menu("columns manager");
rpt = window(dt << get name || " - Columns Manager");
Wait( 0 );
rpt["Columns Manager", Table Box( 1 )] << Make Combined Data Table;
rpt << Close Window;
열 관리자가 약간 이상한 참조를 반환하는 것 같고, 데이터 테이블을 가져오려면 몇 가지 추가 작업이 필요합니다( @줄리안 이 문제가 JMP19에서 수정되었는지 확실하지 않음). 여기에 또 다른 옵션이 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
cm = dt << Columns Manager(
Hide Hidden Columns(0),
Hide Excluded Columns(0),
Include Extended Statistics(1),
Force calculations for all numeric columns(1),
Force calculations for all categorical columns(1)
);
wait(0);
(cm << top parent)[TableBox(1)] << Make into Data Table();
wait(0)이 열 관리자에 항상 충분한지는 잘 모르겠습니다. 통계를 동적으로 계산할 수 있다고 생각하기 때문입니다. 열 그룹이 있는 경우 먼저 해당 그룹을 확장해야 합니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Expand All Column Groups;
cm = dt << Columns Manager(
Hide Hidden Columns(0),
Hide Excluded Columns(0),
Include Extended Statistics(1),
Force calculations for all numeric columns(1),
Force calculations for all categorical columns(1)
);
wait(0);
(cm << top parent)[TableBox(1)] << Make into Data Table();
귀하의 사용 사례에 데이터 사전이 충분할지 시도해 보셨나요?
