Réorganiser les donnéesJe dispose d'un ensemble de données provenant d'Excel, dans lequel plusieurs informations clés sont organisées dans des cellules individuelles. Pour exploiter ces données dans JMP, j'ai imaginé un schéma permettant de les renseigner systématiquement dans des colonnes à l'aide d'instructions de décalage. La cohérence de la mise en page me permet d'utiliser des valeurs de décalage fixes. J'ai inclus un exemple de réorganisation des données dans la cellule à droite de « Recette ». Je soupçonne que ce processus est plus complexe que nécessaire. Quelqu'un aurait-il une meilleure suggestion ?
Avant

Après

New Column("Recipe2", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(:Column 1 == "Recipe", :Column 2, Lag(:Recipe2, 1)))));
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Is Missing(:"Recipe2"n), Lag(:"Recipe2"n, -4), :"Recipe2"n))));
Automatisation et scriptsRe : Réorganisation des donnéesLa division et la fusion/mise à jour pourraient suffire, mais difficile à dire sans consulter vos données. Par exemple, à partir d'ici.

Vous pouvez diviser vos données et obtenir une seule ligne propre que vous pouvez éventuellement joindre/mettre à jour dans vos données.

Avec plusieurs groupes ? Vous pouvez ajouter un numéro courant aux groupes et l'utiliser comme groupe dans la division.
Re : Réorganisation des donnéesJe suggère de reformater les feuilles Excel que vous importez en premier lieu. Je conseille à mes clients qui utilisent Excel de créer le tableau de données souhaité dans JMP, puis de l'exporter vers Excel pour le remplir.
Re : Réorganisation des donnéesJ'ai proposé une simplification de l'approche que j'utilise déjà pour éliminer le besoin de paires de colonnes.
New Column("Recipe", Character, "Nominal", Formula(If(!Is Missing(:Column 7), If(Lag(:Column 1, -4) == "Recipe", Lag(:Column 2, -4), Lag(:Recipe, 1)))));