Agregar números a columnasHola,
@txnelson ,
Soy nuevo en JSL Scripting.
¿Hay alguna forma de numerar todas las columnas usando un script jsl? Hay 100 columnas en la tabla de datos y quiero concatenar el número en los nombres de las columnas
Por ejemplo, hay varias columnas que siguen este tipo: -

Buscando alguna retroalimentación
Gracias,
Arrendajo
Tabla de datosScriptingRe: agregar números a las columnasHola @ Jacksmith12 ,
Podría usar un breve script para hacer esto:
Names default to here(1);
dt = Open("$Sample_data/iris.jmp");
cols = dt << Get column names;
for(c = 1, c<= n items(cols), c++,
Column(dt, c) << Set Name( char(c) || ". " || ( Column(dt, c) << Get Name ) )
);Re: agregar números a las columnasSi está utilizando JMP16, también puede probar con Transform Each (o For Each):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Transform Each({value, idx}, dt << Get Column Names("String"),
Column(dt, value) << Set Name(Char(idx) ||". " || value);
);Re: agregar números a las columnas- Tómese el tiempo para leer la Guía de secuencias de comandos en la Biblioteca de documentación de JMP disponible en el menú desplegable Ayuda.
- Todo lo que necesita hacer es recorrer las columnas y cambiar el nombre de la columna
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Cols( dt ), i++,
Column( dt, i ) << set name( Char( i ) || ". " || Char( Column( dt, i ) << get name ) )
);
Re: agregar números a las columnasGracias, @ih
Quiero asignar números solo a un grupo particular de columnas.
Por ejemplo: En este caso, quiero serializar el grupo de columnas "Pruebas". Hay más de 100 columnas en los grupos de pruebas.Por favor, ¿pueden ayudarme con el jsl?

Muchas gracias,
Jacobo