데이터를 표로 만들 때 사용자 기반 열을 가질 수 있습니까? 표로 만든 테이블이 있지만 그룹화 열은 사용자 입력을 기반으로 해야 합니다. 방법이 생각이 안나는데 가능한가요? 도와주세요
JMP에는 사용자 입력을 요청한 다음 해당 정보를 필요한 스크립팅에 전달하는 기능이 있습니다.시간을 내어 Scripting Guide를 읽는 것이 좋습니다.
다음은 원하는 작업을 수행하는 매우 간단한 예입니다.훨씬 더 나은 인터페이스를 개발할 수 있지만 이를 통해 시작해야 합니다.
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "Col List Box Example",
Text Box( "Select the Grouping Columns" ),
Col List Box( all, width( 250 ), maxSelected( 1 ) ),
fontobj = lb = Col List Box( character ),
OKbb = Button Box( "OK",
theColumns = lb << get items;
nw << close window;
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height, :weight ), Statistics( Mean ) ),
Row Table( Grouping Columns( eval(theColumns) ) )
)
);
)
);내 JMP 버전(JMP15)인지 확실하지 않지만 작동하지 않습니다.