Modifier les valeurs dans une colonneJ'ai trouvé un script qui fonctionne bien mais le temps qu'il faut pour analyser au moins 80 000 lignes est assez long. Il ne s'agit que de 1 wafers de données et il est possible d'ajouter un lot entier (7 wafers supplémentaires). Le temps qu'il faut pour changer les valeurs augmentera considérablement.
Aucune suggestion?
Merci
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 : Modifier les valeurs d'une colonneMerci
Re : Modifier les valeurs d'une colonneMerci pour votre réponse rapide. Je vais essayer ça dès que possible.Re : Modifier les valeurs d'une colonneComme écrit r et s doivent être les mêmes lignes. Obtenez r , l'index des lignes où :testname == "test1", et utilisez-le pour les colonnes channel et mode.
De plus, si vous utilisez JMP13 ou une version ultérieure, cette syntaxe peut vous faire gagner du temps.
r = dt << Get Rows Where( :testname == "test1" );
dt[r,{"channel","mode"}] = "N/A (test1)";
Re : Modifier les valeurs d'une colonne@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)";