¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?Hola
¿Existe algún método en JMP Pro que pueda organizar los nombres de las columnas en orden alfabético (ascendente y descendente)?
He nombrado las variables únicamente con acrónimos (ver ejemplos a continuación).
| ACCMLAMEB | ¿El conductor asegurado [usted] y el otro conductor son responsables de este incidente? Sí/No 2 |
| ACCMLAMEBR | Si es Sí/No, ¿por qué? Justifique [en textos] entre 50 y 100 palabras 3 |
| LADO DAMVICO | Daños al vehículo/Punto de impacto [delantero/trasero/lado del conductor/lado del pasajero] |
| Cámara de salpicadero | ¿Tenía usted instalada una cámara de salpicadero en su coche durante el accidente? [Sí/No] |
| CAMUFLAJE DE TABLERO | ¿La cámara del tablero estaba en pleno funcionamiento durante el accidente? [Sí/No] |
| RECLAMO | ¿Cuál es la reclamación más grande que ha presentado en el pasado con cualquier aseguradora desde que comenzó a conducir? [monto en £] |
| esta permitido | Categoría del permiso de conducir |
| LICYR | Número de años de licencia de conducir en posesión |
| LÍNEA DE FRENO | Frecuencia de cambios de carril por viaje |
| UBICACIÓN | Ubicación del incidente [País] |
| UBICACIÓN | Ubicación del incidente [nombre del distrito] |
| UBICACIONES | Ubicación del incidente [nombre de la calle] |
Actualmente, puedo ver las siglas (abreviaturas) de las definiciones de las variables, pero no en orden (ver captura de pantalla adjunta). Esto me lleva tiempo localizar la variable que quiero incluir en el modelo.
Análisis y modelado de datos básicosCombinación y limpieza de datosRe: ¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?Puedes reordenar las columnas "por nombre" a través del menú Columnas:

Re: ¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?@hogi ofrece una forma de ordenar las columnas de forma interactiva en orden ascendente. Aquí hay un pequeño script que las ordenará en cualquier dirección. Actualmente está configurado para ordenarlas en orden descendente (inverso). Simplemente elimine la función Reverse() y el orden será ascendente.
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
También debe tenerse en cuenta que al utilizar un cuadro de selección para cualquiera de las plataformas JMP, como Distribución, Ajustar Y por X, etc., la lista de columnas en el cuadro de diálogo permite el orden ascendente y descendente de los nombres de las columnas para la selección.

Re: ¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?Querido @hogi
Esto funciona. Gracias por tu apoyo.
NO OK
M
Re: ¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?Estimado @txnelson
Gracias por la solución. Sin embargo, no estoy familiarizado con el script. ¿Cómo puedo utilizar el script que me sugeriste?
Saludos
M
Re: ¿Cómo puedo organizar los nombres de columnas en un archivo JMP en orden alfabético (ascendente y descendente)?El ejemplo que proporcioné abrirá una tabla de datos de muestra llamada Capacidad de semiconductores, que tiene aproximadamente 132 columnas. Luego reordenará las columnas en orden alfabético descendente. Podrás observar el resultado final haciendo clic en la ventana de la tabla de datos.
Para ejecutar el script, todo lo que necesitas hacer es copiar y pegar el script de mi respuesta en una ventana de script y luego ejecutar el script. Para hacer esto, simplemente
Ir a
Archivo=>Nuevo=>Script JSL
Haga clic derecho en la primera línea del script y luego seleccione Pegar
El script se mostrará en la ventana de script.
Luego, para ejecutar el script, haga clic en el ícono con el triángulo verde Ejecutar JSL en la barra de herramientas JSL en la parte superior de la ventana JMP o haga clic derecho en cualquier parte del script y seleccione Ejecutar script.
Un cambio muy pequeño en el script puede configurarlo para que, cada vez que se ejecute, realice la reordenación para cualquier tabla de datos que sea la tabla de datos activa actual.
Names Default To Here( 1 );
dt = Current Data Table();
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
Si lo desea, puede agregar este script como una nueva herramienta en la barra de herramientas, que se configurará para ejecutarse cada vez que se haga clic en ella. Puede leer más sobre cómo hacerlo en la Ayuda de JMP.