Manera sencilla de reordenar columnasTengo un script que reformatea muchos archivos y realiza algunos análisis produciendo una tabla de resumen final; sin embargo, el orden en el que se realizan los cálculos y se agregan nuevas columnas no produce un formato muy legible.
Me gustaría pasar la lista de nombres de columnas en el orden en que los quiero.
¿Existe una forma integrada de hacer esto?
por ejemplo, si tuviera una tabla con: Columna 1, Columna 2, Columna 3, Columna 4
Quiero pasar la lista {Columna 2, Columna 4, Columna 1, Columna 3} a la tabla y reordenar las columnas de la tabla para que coincidan.
¡Gracias!
Investigación de Consumidores y MercadosLa personalización en masaRe: Manera fácil de reordenar columnasEsta es la forma en que manejo esto.Al trabajar hacia atrás en la lista y mover cada una a la primera posición, las columnas terminan como las desea.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myList = {"age", "weight", "height"};
For( i = N Items( myList ), i >= 1, i--,
Eval( Parse( "dt << Move Selected Columns(" || myList[i] || ", To first )" ) )
);Re: Manera fácil de reordenar columnasSolución agradable, simple e inteligente. @txnelson
Re: Manera fácil de reordenar columnas¡Esa es una solución tan ingeniosa!