
Esta demostración muestra dos comandos más del menú Tablas: Apilar y Concatenar. En la sección del diario, haré clic de nuevo en Datos de Tiempo de Curado. La tabla está organizada de modo que cada muestra de tiempo de curado tiene su propia columna. Si, por ejemplo, quisiera comparar los promedios de los cinco tiempos de curado diferentes, este tipo de análisis requeriría que la estructura de datos... JMP requeriría que los datos estuvieran estructurados de forma que tuviera una columna que indicara el tiempo de curado y otra que indicara los valores numéricos reales. Para reorganizar la tabla de esa manera, podemos usar el comando Apilar. Este comando convertirá una tabla ancha, aunque esta no es muy ancha, en una tabla larga. Haré esto de forma interactiva y luego tomaré el script del script fuente que crea JMP. Iré al menú Tablas y seleccionaré Apilar. Seleccionaré Tiempo de Curado a Tiempo de Curado y haré clic en Apilar Columnas. Dejaré la mayoría de las opciones predeterminadas activadas. Añadiré un nombre a la tabla de salida: "Datos de Tiempo de Curado Apilados". Luego, asignaré el nuevo nombre a la columna. La columna de datos apilados contendrá los valores reales del tiempo de curado. Para ello, escribiré "Tiempo de Curado". La columna de etiqueta de origen contendrá lo que antes eran encabezados de columna. La llamaré "Muestra". Hago clic en "Aceptar". Ahora, en lugar de una tabla con seis columnas y filas, tengo una tabla con tres. De forma predeterminada, JMP conservó esta columna que no estaba incluida en la pila. Es una opción del cuadro de diálogo que se puede desmarcar si no se desea conservarla. Si quisiera realizar un análisis de varianza para comparar las medias de cada una de estas columnas, tendría la columna de muestra, que estaría en la función de análisis X en la plataforma Oneway. Pero quiero acceder a este script de origen. Haré clic derecho sobre ella y seleccionaré "Editar". Seleccionaré el contenido. También puedes usar el atajo de teclado Ctrl+A o hacer clic derecho. Es un script pequeño, así que lo resalté manualmente. Lo copiaré; puedes usar los atajos de teclado o hacer clic derecho. Cancelaré la operación en esa ventana. Lo hago porque tengo una tabla llamada Datos históricos de tiempo de curado que abriré en un momento y que ya está formateada en este formato apilado. Si quisiera unir estas dos tablas en una sola, ambas deben estar en formato alto o ancho. Acabo de obtener el script para los datos de tiempo de curado apilados. Lo cerraré sin guardar y abriré una nueva ventana del Editor de scripts: Ctrl+T como atajo de teclado. Y Ctrl+V para pegarlo. Al principio, quiero asignarle la referencia de objeto para esta nueva tabla de datos apilados. Quiero almacenar eso en una variable. La llamaré dtStacked. Le asignaré el resultado del script que acabo de pegar. Le añadiré un punto y coma. Ahora, abriré los datos históricos de tiempo de curado haciendo clic en el script en el diario. De nuevo, está en formato alto. Si quisiera mantener el formato más ancho al combinar estos datos, hay un comando en el menú Tablas llamado "dividir", que hace lo contrario de "apilar". Pero como ya tengo apilados u obtenido el script para los datos de tiempo de curado más recientes, los apilaré. Luego, concatenaré los datos más recientes con los datos históricos de tiempo de curado. Concatenar con tablas es simplemente una adición vertical. Con ambas ventanas abiertas, volveré al script y abriré una nueva línea. Aunque no trabajaré más con esta nueva tabla de datos, almacenaré la referencia en una variable llamada dtUpdated. Firmaré el resultado de los datos históricos de tiempo de curado que reciben el mensaje de concatenación. Escribiré "tabla de datos" y luego las comillas dobles "Tiempo de Curado Histórico". Quizás puedan ver por qué esta sintaxis es preferible a "tabla de datos actual" cuando tengo dos tablas de datos abiertas. Escribiré el operador de envío "concatenar", que también proviene del menú "Tablas". Luego, entre paréntesis, pondré el nombre de la variable que almacena los datos de tiempo de curado más recientes después de su apilamiento. "dtStacked" es el argumento para concatenar. Hay muchos otros argumentos que se pueden proporcionar para concatenar. Si van al menú "Tablas" y seleccionan "Concatenar", pueden ver en ese cuadro de diálogo cuáles son esas opciones. De hecho, podrían hacerlo interactivamente, usar algunas de esas opciones y luego obtener el script fuente. Pero para nuestros propósitos, lo simplificaré y simplemente proporcionaré la tabla que estoy adjuntando al tiempo de curado histórico. El script apila la tabla de datos de tiempo de curado más reciente, con la que hemos estado trabajando hasta ahora, y la añade al tiempo de curado histórico, que ya está en formato grande. Ejecutaré el script completo y obtendremos los datos de tiempo de curado apilados como paso intermedio. En la práctica, el script probablemente querrá cerrar esta tabla de datos una vez que hayamos recopilado los datos en nuestra nueva tabla sin título. Y, de nuevo, la concatenación... podríamos haber proporcionado el nombre de la tabla de salida en un script más completo. Aquí han visto un par de ejemplos más del menú de tablas, y también la idea de que podemos tomar ese script fuente y luego modificarlo, adaptarlo o insertarlo en otro script en el que estemos trabajando.