列名の contain 関数を使用して列をグループ化する必要があります。列名の包含関数で列をグループ化しようとしています。「ID」を含むすべての列をグループ化する必要があります。これが私が思いついた方法です。何が間違っているのでしょうか?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Air Traffic.jmp" );
Data Table( "Air Traffic" ):Event << Set Name( "ID" );
col = dt << get column names( "String");
nc = N Items( col );
colList = {};
For( i = 1, i <= nc, i++,
If(Contains (col[i] ,"ID"),
Insert Into( colList, col[i] ))
);
Print(ColList);
dt << Group Columns( "ID", ColList );
自動化とスクリプト基本的なデータ分析とモデリングRe: 列名の contain 関数を使用して列をグループ化する必要があります。少なくともJMPでは、列とグループに同じ名前が付けられることは好ましくありません。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Air Traffic.jmp");
Column(dt, "Event") << Set Name("ID");
colnames = dt << get column names("String");
idcols = Filter Each({colname}, colnames, Contains(colname, "ID"));
dt << Group Columns("ID_GROUP", idcols);Re: 列名の contain 関数を使用して列をグループ化する必要があります。ありがとう、ジャルモ。
いつものように、あなたは命の恩人です。代替解決策をありがとう。