Hilfe benötigt! Unvollständige Details bei Verwendung der SPLIT-SpalteHallo JMP-Community!
Ich brauche Hilfe, um herauszufinden, was das Problem zu sein scheint, wenn ich eine Spalte der folgenden Datentabelle teile:
Meine Rohdaten sehen wie folgt aus:
Data Table 1 (Raw Data)Data Table 1 (Raw Data)Datentabelle 1 (Rohdaten)
Beachten Sie, dass ich zwei Designtypen habe: D1 und C1.
Ich teile diese Daten mit „STEP“ und „Shift“ als geteilte Spalte.Rema. Unerwarteterweise erhalte ich die Ausgabetabelle wie unten gezeigt:
Output TableOutput TableAusgabetabelle
Beachten Sie, dass in der Ausgabetabelle die Spalte „Design“ angezeigt wird. D1 fehlten.
Kann jemand darauf hinweisen, was dazu führen könnte? Ich verwende die JMP 13-Version. Dank im Voraus!
Datenmischung und -bereinigungBetreff: Hilfe benötigt! Unvollständige Details bei Verwendung der SPLIT-SpalteDanke dafür! Anscheinend habe ich die Zeile „Group by ()“ übersehen. Mein Skript funktioniert jetzt wie es sein sollte.
dt <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Split</SPAN><SPAN class="token punctuation">(</SPAN>
Split By<SPAN class="token punctuation">(</SPAN> <SPAN class="token punctuation">:</SPAN>Step <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
Split<SPAN class="token punctuation">(</SPAN> <SPAN class="token punctuation">:</SPAN>Shift <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">,</SPAN>
<FONT color="#000080">Group<SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">:</SPAN>expNum<SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">:</SPAN>WAFERNUM<SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">:</SPAN>Design<SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">:</SPAN>Object<SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">:</SPAN>tgt<SPAN class="token punctuation">)</SPAN></FONT>
remaining columns<SPAN class="token punctuation">(</SPAN> drop all <SPAN class="token punctuation">)</SPAN>
<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Betreff: Hilfe benötigt! Unvollständige Details bei Verwendung der SPLIT-SpalteDanke für die Erklärung! Ich habe jetzt verstanden, wie es funktionieren würde!
Betreff: Hilfe benötigt! Unvollständige Details bei Verwendung der SPLIT-SpalteJim (txnelson) hat Ihnen die Lösung für Ihr Problem geliefert.Dies ist nur ein zusätzlicher Hinweis. Die Daten sehen aus wie ein Experiment innerhalb des Wafers (Litho, Implantat, Test?). Ihr Problem ist der am häufigsten gemachte Fehler bei Split. Wie Jim bemerkte, benötigen Sie eine eindeutige Gruppenspezifikation. Jede definierte Gruppe erhält 1 Zeile.
Basierend auf dem Teil der Tabelle, den Sie angezeigt haben, vermute ich, dass dies die Spezifikation sein könnte, die Sie möglicherweise für die Verwendung von JSL benötigen.Wenn Sie dies über die Benutzeroberfläche tun, legen Sie die Spalten entsprechend fest.Wenn jedes Objekt alle drei Schritte „bekommt“, dann verwenden Sie Folgendes:
dt << Split(
Split By( :Step ),
Split( :Shift ),
Group(:expNum, :WAFERNUM, :Design, :Object, :tgt)
remaining columns( drop all )
);
Betreff: Hilfe benötigt! Unvollständige Details bei Verwendung der SPLIT-SpalteDiese Ergebnisse entsprechen genau meinen Erwartungen.Wie Sie bemerken, haben alle Spalten, auf die in den Auswahlfeldern „Teilen nach“, „Spalten teilen“ oder „Gruppe“ nicht verwiesen wurde und deren Beibehaltung angegeben wurde, die gleiche Anzahl an Zeilen wie die Entwurfsspalte.Zufälligerweise werden die letzten n Zeilen als verbleibend angesehen, wenn die Aufteilung abgeschlossen ist.Das heißt, bei Object, tgt, ExpNum und Wafernum sind nur noch die letzten drei Datenzeilen in der Datentabelle übrig.
Wie sollte die Datentabelle Ihrer Meinung nach aussehen?