Aiuto richiesto! Dettagli incompleti quando si utilizza la colonna SPLITCiao community JMP!
Ho bisogno di aiuto per capire quale sembra essere il problema quando divido una colonna della seguente tabella dati:
I miei dati grezzi sono come mostrato:
Data Table 1 (Raw Data)Tabella dati 1 (dati grezzi)
Prendi nota che ho 2 tipi di design: D1 e C1.
I Dividere questi dati per "STEP" e "Shift" come colonna divisa. Inaspettatamente, sto ottenendo la tabella di output come mostrato di seguito:
Output TableTabella di output
Prendi nota che nella tabella Output, colonna "Design". Mancavano le D1.
Qualcuno può indicare cosa potrebbe causare a questo? Sto usando la versione 13 di JMP. Grazie in anticipo!
Ri: Aiuto necessario! Dettagli incompleti quando si utilizza la colonna SPLITGrazie per questo! Sembra che abbia perso la linea "Raggruppa per ()". Il mio script ora funziona come dovrebbe essere.
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>
Ri: Aiuto necessario! Dettagli incompleti quando si utilizza la colonna SPLITGrazie per la spiegazione! Ora ho capito come avrebbe funzionato!
Ri: Aiuto necessario! Dettagli incompleti quando si utilizza la colonna SPLITJim (txnelson) ti ha fornito la soluzione al tuo problema. Questo è solo un suggerimento aggiunto. I dati sembrano come un esperimento di wafer (litografia, impianto, test?). Il tuo problema è l'errore più comunemente fatto con Split. Come ha notato Jim, hai bisogno di una specifica di gruppo unica. Ogni gruppo definito ottiene 1 riga.
Sto indovinando in base alla parte del tavolo che hai mostrato che questa potrebbe essere la specifica che potresti aver bisogno usando JSL. Se lo fai tramite l'interfaccia utente, specifica le colonne di conseguenza. Se ogni oggetto "ottiene" tutti e 3 i passaggi, allora usa questo:
dt << Split(
Split By( :Step ),
Split( :Shift ),
Group(:expNum, :WAFERNUM, :Design, :Object, :tgt)
remaining columns( drop all )
);
Ri: Aiuto necessario! Dettagli incompleti quando si utilizza la colonna SPLITQuesti risultati sono esattamente ciò che mi aspetterei. Se si nota, tutte le colonne a cui non è stato fatto riferimento nelle caselle di divisione Dividi per, Dividi colonne o Gruppo e che si è specificato di conservare, avranno lo stesso numero di righe della colonna Progettazione. Come succede, prende l'ultimo n numero di righe rimanenti quando la divisione è terminata. Ovvero, Object, tgt, ExpNum e Wafernum hanno tutte solo le ultime 3 righe di dati rimanenti nella tabella dei dati.
Che cosa ti aspetti dalla tabella dei dati?