Questa dimostrazione mostra altri due comandi dal menu Tabelle: i comandi Stack e Concatenate. Quindi, nella sezione del diario, farò nuovamente clic su Cure Time Data. E l'organizzazione di questa tabella è che ogni campione del tempo di cura ha una propria colonna separata. E se, ad esempio, volessi confrontare le medie dei cinque diversi tempi di cura, quel tipo di analisi vorrebbe che la struttura dei dati... JMP vorrebbe che i dati fossero strutturati in modo da avere una colonna che indicasse quale tempo di cura era e una colonna che indicava i valori numerici effettivi. Quindi, per riorganizzare la tabella in questo modo, possiamo usare il comando Stack. E quel comando Stack convertirà da quello che potremmo chiamare un tavolo ampio, sebbene questo non sia molto ampio, in un tavolo alto. E lo farò in modo interattivo e poi prenderò lo script da quello script sorgente creato da JMP. Quindi andrò al menu Tabelle e seleziono Stack. E selezionerò Cure Time fino a Cure Time e fare clic su Stack Columns. Lascerò la maggior parte delle opzioni predefinite selezionate. Ma aggiungerò un nome di tabella di output: lo chiamerò Stacked Cure Time Data. E poi voglio fornire il nuovo nome della colonna. Quindi la colonna dei dati in pila sarà i valori del tempo di polimerizzazione effettivi. Quindi scriverò Cure Time per questo. E la colonna dell'etichetta di origine: questo è ciò che chiamerò la colonna che conterrà quelle che in precedenza erano le intestazioni di colonna. Quindi lo chiamerò Campione. E poi farò clic su OK. E ora invece di una tabella con sei colonne e righe, ho una tabella con tre colonne e righe. E per impostazione predefinita, JMP ha mantenuto questa colonna che non era coinvolta nello stack. Questa è un'opzione nella finestra di dialogo che puoi deselezionare se non vuoi mantenerla. Quindi ora se volessi eseguire un'analisi della varianza per confrontare le medie di ciascuno di questi, ho quella colonna di esempio che sarebbe nel ruolo di analisi X nella piattaforma Oneway. Ma voglio prendere questo script sorgente. Quindi farò clic con il pulsante destro del mouse e selezionerò Modifica. E selezionerò solo i contenuti. Puoi anche usare la scorciatoia da tastiera di Ctrl+A. Oppure potresti fare clic con il pulsante destro del mouse. È un piccolo script, quindi l'ho appena evidenziato manualmente. E lo copierò, ancora una volta, puoi usare le scorciatoie da tastiera o fare clic con il tasto destro. E cancellerò da quella finestra. E lo sto facendo perché ho una tabella chiamata Historical Cure Time Data che aprirò tra un momento che è già formattata in questo modo impilato. E se volessi mettere insieme queste due tabelle in un'unica tabella, entrambi devono essere in questo formato alto o entrambi devono essere nel formato largo. Quindi vado avanti e... ho appena ricevuto lo script per i dati cumulativi del tempo di cura. Lo chiuderò senza salvare e aprirò una nuova finestra di Script Editor: di nuovo, è Ctrl+T per la scorciatoia da tastiera. E farò Ctrl + V per incollarlo. All'inizio di questo, voglio dare a questo il riferimento all'oggetto per questa nuova tabella di dati in pila. E voglio memorizzarlo in una variabile. Quindi devo chiamare questo dtStacked. E gli assegnerò il risultato dello script che ho appena incollato. E aggiungerò un punto e virgola. Ora lasciami andare avanti e aprire i dati storici sul tempo di cura facendo clic su quello script nel diario. Quindi, ancora una volta, questo è in quel formato alto. Se volevo mantenere il formato più ampio quando metto insieme questi dati, c'è un comando nel menu Tabelle chiamato split, che fa l'opposto di stack. Ma dal momento che ho già impilato o ottenuto lo script per i dati sul tempo di cura più recenti, lo accumulerò. E poi voglio concatenare i dati più recenti ai dati storici sul tempo di cura. E concatenare con le tabelle è semplicemente un'appendice verticale. Quindi, con entrambe le finestre aperte, tornerò allo script e andrò a una nuova riga. E anche se non lavorerò ulteriormente con questa nuova tabella di dati, andrò avanti e memorizzerò il riferimento in una variabile chiamata dtUpdated. E firmerò che il risultato dei dati storici sul tempo di cura riceve il messaggio concatenato. Quindi digiterò la tabella dei dati e quindi le virgolette doppie Historical Cure Time. E forse puoi capire perché questa sintassi è preferibile alla tabella di dati corrente in una situazione in cui ho due tabelle di dati aperte. E digiterò l'operatore Invia, concatena, che di nuovo proviene dal menu Tabelle. E poi tra parentesi, metterò il nome della variabile che memorizza i dati del tempo di cura più recenti dopo che è stato impilato. Quindi dtStacked è l'argomento da concatenare. E ci sono molti altri argomenti che puoi fornire per concatenare. Se vai al menu delle tabelle e selezioni concatena, puoi vedere in quella finestra di dialogo quali sono queste opzioni. In effetti, potresti farlo in modo interattivo, utilizzare alcune di queste opzioni e quindi ottenere lo script di origine. Ma per i nostri scopi, lo manterrò semplice e fornirò semplicemente la tabella che sto allegando al tempo storico della cura. Quindi lo script impila la tabella dei dati del tempo di cura più recente, quella con cui abbiamo lavorato finora, e quindi la aggiunge al tempo di cura storico, che è già in quel formato alto. Quindi eseguirò l'intero script e otterremo i dati del tempo di cura impilati come passaggio intermedio. In pratica, il tuo script probabilmente vorrebbe chiudere questa tabella di dati una volta raccolti i dati nella nostra nuova tabella di dati senza titolo. E ancora, il concatenamento: avremmo potuto fornire il nome della tabella di output in uno script più completo. Quindi qui hai appena visto un altro paio di esempi dal menu delle tabelle e anche l'idea che possiamo prendere quello script sorgente e quindi modificarlo o adattarlo o inserirlo in un altro script su cui stiamo lavorando.