Esta demostración muestra dos comandos más del menú Tablas: los comandos Apilar y Concatenar. Entonces, en la sección del diario, voy a hacer clic en Cure Time Data nuevamente. Y la organización de esta tabla es que cada muestra de tiempo de curado tiene su propia columna separada. Y si quisiera, por ejemplo, comparar los promedios de los cinco tiempos de curado diferentes, ese tipo de análisis querría que la estructura de datos... JMP querría que los datos estuvieran estructurados para que tuviera una columna que indicara qué tiempo de curado era. y una columna que indicaba los valores numéricos reales. Entonces, para reorganizar la tabla de esa manera, podemos usar el comando Apilar. Y ese comando Stack convertirá lo que podríamos llamar una mesa ancha, aunque esta no es muy ancha, a una mesa alta. Y haré esto de forma interactiva y luego tomaré el script de ese script de origen que crea JMP. Así que iré al menú Tablas y seleccionaré Apilar. Y seleccionaré Cure Time hasta Cure Time y haré clic en Stack Columns. Voy a dejar marcadas la mayoría de las opciones predeterminadas. Pero agregaré un nombre de tabla de salida: lo llamaré Datos de tiempo de curación apilados. Y luego quiero proporcionar el nuevo nombre de columna. Entonces, la columna de datos apilados serán los valores reales del tiempo de curado. Así que escribiré Cure Time para eso. Y la columna de la etiqueta de origen: así es como voy a llamar a la columna que contendrá lo que antes eran encabezados de columna. Así que lo llamaré Muestra. Y luego haré clic en Aceptar. Y ahora en lugar de una tabla con seis columnas y filas, tengo una tabla con tres columnas y filas. Y por defecto, JMP mantuvo esta columna que no estaba involucrada en la pila. Esa es una opción en el cuadro de diálogo que puede desmarcar si no desea conservarla. Entonces, si quisiera realizar un análisis de varianza para comparar las medias de cada uno de estos, tengo esa columna de muestra que estaría en el rol de análisis X en la plataforma Oneway. Pero quiero tomar este script fuente. Así que voy a hacer clic derecho en eso y seleccionar Editar. Y solo seleccionaré los contenidos. También puede usar el atajo de teclado de Ctrl+A. O puede hacer clic derecho. Es un script pequeño, así que lo resalté manualmente. Y voy a copiar eso, que nuevamente, puede usar los atajos de teclado o hacer clic con el botón derecho. Y voy a cancelar por esa ventana. Y estoy haciendo esto porque tengo una tabla llamada Datos históricos de tiempo de curado que abriré en un momento que ya está formateada de esta manera apilada. Y si quisiera juntar estas dos mesas en una sola mesa, ambas deben estar en este formato alto o ambas deben estar en formato ancho. Así que voy a seguir adelante y... Acabo de recibir el script para los datos de tiempo de curado apilados. Voy a cerrar eso sin guardar y voy a abrir una nueva ventana del Editor de secuencias de comandos; de nuevo, eso es Ctrl+T para el atajo de teclado. Y presionaré Ctrl+V para pegar eso. Al comienzo de esto, quiero darle a esto la referencia de objeto para esta nueva tabla de datos apilados. Y quiero almacenar eso en una variable. Así que voy a llamar a este dtStacked. Y le asignaré el resultado del script que acabo de pegar. Y agregaré un punto y coma. Ahora déjame seguir adelante y abrir los datos históricos de tiempo de curado haciendo clic en ese guión en el diario. Entonces, de nuevo, esto está en ese formato alto. Si quisiera mantener el formato más amplio cuando junté estos datos, hay un comando en el menú Tablas llamado dividir, que hace lo contrario de apilar. Pero como ya apilé u obtuve el script para los datos de tiempo de curado más nuevos, voy a apilar ese. Y luego quiero concatenar los datos más nuevos con los datos históricos de tiempo de curado. Y concatenar con tablas es simplemente una adición vertical. Entonces, con ambas ventanas abiertas, volveré al guión e iré a una nueva línea. Y aunque no voy a trabajar más con esta nueva tabla de datos, continuaré y almacenaré la referencia en una variable llamada dtUpdated. Y firmaré que el resultado de los datos históricos de tiempo de curado recibe el mensaje de concatenación. Así que voy a escribir la tabla de datos y luego las comillas dobles marcan el tiempo histórico de curación. Y quizás pueda ver por qué esta sintaxis es preferible a la tabla de datos actual en una situación en la que tengo dos tablas de datos abiertas. Y escribiré el operador Enviar, concatenar, que nuevamente proviene del menú Tablas. Y luego, entre paréntesis, pondré el nombre de la variable que almacena los datos de tiempo de curado más nuevos después de haber sido apilados. Entonces dtStacked es el argumento para concatenar. Y hay muchos otros argumentos que puede proporcionar para concatenar. Si va al menú de tablas y selecciona concatenar, puede ver en ese cuadro de diálogo cuáles son esas opciones. De hecho, podría hacer esto de forma interactiva, usar algunas de esas opciones y luego obtener ese script de origen. Pero para nuestros propósitos, lo mantendré simple y simplemente proporcionaré la tabla que estoy adjuntando al tiempo histórico de curación. Entonces, el script apila la tabla de datos de tiempo de curado más nueva, con la que hemos estado trabajando hasta ahora, y luego la agrega al tiempo de curado histórico, que ya está en ese formato alto. Así que ejecutaré todo el script y obtendremos los datos de tiempo de curado apilados como un paso intermedio. En la práctica, su secuencia de comandos probablemente querrá cerrar esta tabla de datos una vez que tengamos los datos recopilados en nuestra nueva tabla de datos sin título. Y nuevamente, la concatenación: podríamos haber proporcionado ese nombre de tabla de salida en un script más completo. Aquí acaban de ver un par de ejemplos más del menú de tablas, y también la idea de que podemos tomar ese script de origen y luego modificarlo, adaptarlo o insertarlo en otro script en el que estemos trabajando.