Necesito agrupar columnas usando la función de contenido del nombre de la columna.Estoy intentando agrupar una columna por una función de contenido del nombre de la columna. Necesito agrupar todas las columnas que contienen "ID". Esto es lo que se me ocurrió. ¿Qué estoy haciendo mal?

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 );
Automatización y scriptingAnálisis y modelado de datos básicosRe: Necesito agrupar columnas usando la función de contenido del nombre de la columna.Al menos a JMP no le gustará que tengas el mismo nombre para la columna y el grupo.
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: Necesito agrupar columnas usando la función de contenido del nombre de la columna.Gracias Jarmo,
Como siempre, me has salvado la vida. Gracias por la solución alternativa.