Cette démonstration montre deux autres commandes du menu Tables : les commandes Empiler et Concaténer. Donc, dans la section du journal, je vais à nouveau cliquer sur Cure Time Data. Et l'organisation de ce tableau est que chaque échantillon de temps de durcissement a sa propre colonne séparée. Et si je voulais, par exemple, comparer les moyennes des cinq temps de durcissement différents, ce type d'analyse voudrait que la structure des données-- JMP veuille que les données soient structurées de sorte que j'aie une colonne qui indique quel temps de durcissement c'était et une colonne indiquant les valeurs numériques réelles. Et donc pour réorganiser le tableau de cette façon, nous pouvons utiliser la commande Stack. Et cette commande Stack convertira ce que nous pourrions appeler une table large, bien que celle-ci ne soit pas très large, en une table haute. Et je vais le faire de manière interactive, puis récupérer le script à partir de ce script source créé par JMP. Je vais donc aller dans le menu Tables et sélectionner Stack. Et je vais sélectionner Cure Time via Cure Time et cliquer sur Empiler les colonnes. Je vais laisser la plupart des options par défaut cochées. Mais je vais ajouter un nom de table de sortie - je l'appellerai Stacked Cure Time Data. Et puis je veux fournir le nouveau nom de colonne. Ainsi, la colonne de données empilées sera les valeurs réelles du temps de durcissement. Alors j'écrirai Cure Time pour ça. Et la colonne d'étiquette source - c'est ce que je vais appeler la colonne qui contiendra ce qui était auparavant des en-têtes de colonne. Je vais donc appeler cela un échantillon. Et puis je clique sur OK. Et maintenant, au lieu d'un tableau à six colonnes et lignes, j'ai un tableau à trois colonnes et lignes. Et par défaut, JMP gardait cette colonne qui n'était pas impliquée dans la pile. C'est une option dans la boîte de dialogue que vous pouvez décocher si vous ne voulez pas la conserver. Alors maintenant, si je voulais effectuer une analyse de variance pour comparer les moyennes de chacun d'entre eux, j'ai cet exemple de colonne qui serait dans le rôle d'analyse X dans la plate-forme Oneway. Mais je veux récupérer ce script source. Je vais donc faire un clic droit dessus et sélectionner Modifier. Et je vais juste sélectionner le contenu. Vous pouvez également utiliser le raccourci clavier Ctrl+A. Ou vous pouvez faire un clic droit. C'est un petit script, donc je l'ai juste mis en surbrillance manuellement. Et je vais copier ça, encore une fois, vous pouvez utiliser vos raccourcis clavier ou faire un clic droit. Et j'annulerai par cette fenêtre. Et je fais cela parce que j'ai un tableau appelé Données historiques sur le temps de durcissement que j'ouvrirai dans un instant et qui est déjà formaté de cette manière empilée. Et si je voulais rassembler ces deux tableaux en un seul, ils doivent tous les deux être dans ce format haut ou ils doivent tous les deux être dans le format large. Je vais donc continuer et... je viens de recevoir le script pour les données de temps de cure empilées. Je vais fermer cela sans enregistrer et je vais ouvrir une nouvelle fenêtre de l'éditeur de script - encore une fois, c'est Ctrl + T pour le raccourci clavier. Et je vais Ctrl + V pour coller ça. Au début, je veux lui donner la référence d'objet pour cette nouvelle table de données empilées. Et je veux stocker cela dans une variable. Je dois donc appeler celui-ci dtStacked. Et je vais lui attribuer le résultat du script que je viens de coller. Et j'ajouterai un point-virgule. Maintenant, laissez-moi aller de l'avant et ouvrir les données historiques sur le temps de traitement en cliquant sur ce script dans le journal. Encore une fois, c'est dans ce grand format. Si je voulais conserver le format plus large lorsque je mets ces données ensemble, il y a une commande dans le menu Tables appelée split, qui fait le contraire de la pile. Mais puisque j'ai déjà empilé ou obtenu le script pour les nouvelles données de temps de durcissement, je vais empiler celui-là. Et puis je veux concaténer les données les plus récentes aux données historiques sur le temps de durcissement. Et concaténer avec des tables est simplement un ajout vertical. Donc, avec les deux fenêtres ouvertes, je vais revenir au script et passer à une nouvelle ligne. Et bien que je ne travaille plus avec cette nouvelle table de données, je vais continuer et stocker la référence dans une variable appelée dtUpdated. Et je signerai que le résultat des données historiques sur le temps de traitement reçoit le message de concaténation. Je vais donc taper table de données, puis les guillemets doubles Historical Cure Time. Et peut-être pouvez-vous voir pourquoi cette syntaxe est préférable à la table de données actuelle dans une situation où j'ai deux tables de données ouvertes. Et je vais taper l'opérateur Envoyer, concaténer, qui vient à nouveau du menu Tables. Et puis entre parenthèses, je mettrai le nom de la variable stockant les nouvelles données de temps de durcissement après qu'elles aient été empilées. Donc dtStacked est l'argument à concaténer. Et il existe de nombreux autres arguments que vous pouvez fournir pour concaténer. Si vous allez dans le menu des tables et sélectionnez concaténer, vous pouvez voir dans cette boîte de dialogue quelles sont ces options. En fait, vous pouvez le faire de manière interactive, utiliser certaines de ces options, puis obtenir ce script source. Mais pour nos besoins, je vais rester simple et fournir simplement le tableau que j'ajoute au temps de cure historique. Ainsi, le script empile le nouveau tableau de données de temps de durcissement, celui avec lequel nous avons travaillé jusqu'à présent, puis l'ajoute au temps de durcissement historique, qui est déjà dans ce format grand. Je vais donc exécuter l'intégralité du script et nous obtenons les données de temps de durcissement empilées comme étape intermédiaire. En pratique, votre script voudrait probablement fermer cette table de données une fois que nous aurons collecté les données dans notre nouvelle table de données sans titre. Et encore une fois, la concaténation - nous aurions pu fournir ce nom de table de sortie dans un script plus complet. Donc, ici, vous venez de voir quelques exemples supplémentaires dans le menu des tables, ainsi que l'idée que nous pouvons récupérer ce script source, puis le modifier, l'adapter ou l'insérer dans un autre script sur lequel nous travaillons.