테이블에 담다여러분, 안녕하세요,
JMP에서 한동안 문제가 있었습니다. 테이블 옵션을 사용하여 평균(약 900개 열)을 계산했습니다.
모든 열은 동일한 표현식 "time #number"로 시작합니다.
저는 이러한 모든 "tps..." 열이 저장되는 변수를 사용하여 이 테이블 옵션을 실행할 수 있는 스크립트를 찾고 있습니다.
내가 사용하는 데이터베이스와 코드의 예:

dt = Current Data Table();<BR />abc_cols = Filter Each( {col_name}, dt << Get Column Names( "String", Continuous ),
Starts With( col_name, "tps" )
);
Local( {obj},
obj = Data Table( "B" ) << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table(
Analysis Columns(
Column(abc_cols)
),
Statistics( Mean )
),
Row Table ( Grouping Columns ( :Article))
)
);
obj << Make Into Data Table;
obj << Close Window;
);
자동화 및 스크립팅Re: Mettre en tableauTabulate 대신 Summary를 사용하는 것이 좋습니다. 이 경우 열 목록 주위에 Eval()을 사용할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
col_list = {"height", "weight"};
// using summary
dt_summary = dt << Summary(
Mean(Eval(col_list)),
Freq("None"),
Weight("None"),
link to original datatable(0)
);
// using tabulate
tab = dt << Tabulate(
Show Control Panel(0),
Add Table(Column Table(Analysis Columns(Eval(col_list)), Statistics(Mean)))
);
dt_tab = tab << Make Into Data Table;
tab << close Window;회신: 표답장을 보내 주셔서 감사합니다. 잘 작동합니다!