Besoin d'aide! Détails incomplets lors de l'utilisation de la colonne SPLITBonjour la communauté JMP !
J'ai besoin d'aide pour déterminer ce qui semble être le problème lorsque je divise une colonne du tableau de données suivant :
Mes données brutes sont comme indiqué:
Data Table 1 (Raw Data)Data Table 1 (Raw Data)Tableau de données 1 (données brutes)
A noter que j'ai 2 types de Design : D1 et C1.
Je divise ces données par "STEP" et "Shift" en tant que colonne divisée.Rema. De manière inattendue, je reçois la table de sortie comme indiqué ci-dessous:
Output TableOutput TableTableau de sortie
Notez que dans le tableau Output, colonne "Design". Les D1 manquaient.
Quelqu'un peut-il indiquer ce qui pourrait causer cela? J'utilise la version JMP 13. Merci d'avance!
Tableau de donnéesRe : besoin d'aide ! Détails incomplets lors de l'utilisation de la colonne SPLITMerci pour cela! On dirait que j'ai raté la ligne "Regrouper par ()". Mon script fonctionne maintenant comme il se doit.
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>
Re : besoin d'aide ! Détails incomplets lors de l'utilisation de la colonne SPLITMerci pour l'explication ! J'ai maintenant compris comment cela fonctionnerait !
Re : besoin d'aide ! Détails incomplets lors de l'utilisation de la colonne SPLITJim (txnelson) vous a fourni la solution à votre problème.Ceci est juste un indice supplémentaire. Les données ressemblent à une expérience intra-wafer (litho, implant, test ?). Votre problème est l'erreur la plus souvent commise avec Split. Comme Jim l'a noté, vous avez besoin d'une spécification de groupe unique. Chaque groupe défini obtient 1 ligne.
Je suppose, sur la base de la partie du tableau que vous avez affichée, que cela pourrait être la spécification dont vous pourriez avoir besoin en utilisant JSL.Si vous le faites via l'interface utilisateur, spécifiez les colonnes en conséquence.Si chaque objet "obtient" les 3 étapes, utilisez ceci :
dt << Split(
Split By( :Step ),
Split( :Shift ),
Group(:expNum, :WAFERNUM, :Design, :Object, :tgt)
remaining columns( drop all )
);
Re : besoin d'aide ! Détails incomplets lors de l'utilisation de la colonne SPLITCes résultats sont exactement ce à quoi je m'attendais.Si vous remarquez que toutes les colonnes qui n'ont pas été référencées dans les zones de sélection Fractionner par, Fractionner les colonnes ou Groupe et que vous avez spécifiées pour être conservées, auront le même nombre de lignes que votre colonne Conception.En l'occurrence, il prend le dernier n nombre de lignes comme restant lorsque la scission est effectuée.Autrement dit, Object, tgt, ExpNum et Wafernum n'ont tous que les 3 dernières lignes de données restantes dans la table de données.
À quoi vous attendiez-vous à ce que le tableau de données ressemble ?