Modifica i valori in una colonnaHo trovato uno script che funziona bene, tuttavia il tempo necessario per analizzare un minimo di 80.000 righe è piuttosto lungo. Questo è solo 1 wafer di dati e c'è un'opzione per aggiungere un intero lotto (altri 7 wafer). Che il tempo necessario per modificare i valori aumenterà di molto.
Eventuali suggerimenti?
Grazie
r = dt << Get Rows Where( :testname == "test1" );
Column( dt, "channel" )[r] = "N/A (test1)";
s = dt << Get Rows Where( :testname == "test1" );
Column( dt, "mode" )[s] = "N/A (test1)";
t = dt << Get Rows Where( :testname == "test2" );
Column( dt, "mode" )[t] = "N/A (test2)";
Re: Modificare i valori in una colonnaGrazie
Re: Modificare i valori in una colonnaGrazie per la risposta veloce. Lo proverò al più presto.Re: Modificare i valori in una colonnaCome scritto r e s dovrebbero essere le stesse righe. Ottieni r , l'indice delle righe in cui :testname == "test1" e utilizzalo sia per il canale delle colonne che per la modalità.
Inoltre, se si utilizza JMP13 o versioni successive, questa sintassi potrebbe far risparmiare tempo.
r = dt << Get Rows Where( :testname == "test1" );
dt[r,{"channel","mode"}] = "N/A (test1)";
Re: Modificare i valori in una colonna@Yngeinstn ,
r = dt << Get Rows Where( :testname == "test1" );
Column( dt, "channel" )[r] = "N/A (test1)";
s = dt << Get Rows Where( :testname == "test1" );
Column( dt, "mode" )[s] = "N/A (test1)";
t = dt << Get Rows Where( :testname == "test2" );
Column( dt, "mode" )[t] = "N/A (test2)";
// Alternative Approach
r = dt << Get Rows Where( :testname == "test1" );
dt[r,"channel"] = "N/A (test1)";
s = dt << Get Rows Where( :testname == "test1" );
dt[s,"mode"] = "N/A (test1)";
t = dt << Get Rows Where( :testname == "test2" );
dt[t,"mode"] = "N/A (test2)";