¿Cómo agrupar nombres de columnas que terminan con ciertas palabras dadas por el usuario en una nueva columna?Hola a todos,
Soy nuevo en el JMP, me gustaría buscar algunas ayudas relacionadas con el script JMP.
Recientemente, tengo algunos problemas para agrupar todas las columnas para que cada nombre de variable de columna termine con ciertas palabras.
p.ej. 1_id, 2_id, 3_id - agrupa en nombrado como id_group
Gracias y apreciado por las grandes ayudas.
Re: ¿Cómo agrupar nombres de columnas que terminan con ciertas palabras dadas por el usuario en una nueva columna?Tal vez marcarlo como respuesta?
Re: ¿Cómo agrupar nombres de columnas que terminan con ciertas palabras dadas por el usuario en una nueva columna?Esta funcionando. Gracias por la gran ayuda.
Re: ¿Cómo agrupar nombres de columnas que terminan con ciertas palabras dadas por el usuario en una nueva columna?Puedes probar algo como esto:
NamesDefaultToHere(1);
// Make a table with some columns having random names'
dt = NewTable("Random Column Names");
For(i=1, i<=100, i++,
dt << NewColumn(Char(RandomInteger(10))||Char(RandomInteger(5)))
);
// Get a list of columns in the table
cols = dt << getColumnNames("String");
// Make a column group from columns with names ending in '2'
cols2group = {};
for(i=1, i<=NItems(cols), i++,
if(EndsWith(cols[i], "2"), InsertInto(cols2group, cols[i]));
);
dt << groupColumns("Ending in 2", cols2group);