<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola chicos. Tengo un problema cuando ejecuto este código en JMP 11, se bloquea pero funciona en JMP 10.
Básicamente, ejecuto el bucle for a continuación que edita las columnas y funciona bien, pero una vez que ejecuto un análisis de partición después, se bloquea. Ambos subconjuntos de código funcionan bien por sí solos, si ejecuto el análisis de partición, funciona bien, si ejecuto el bucle for, funciona bien, así que creo que es una interacción entre los dos en JMP 11. Este código funciona perfecto en JMP 10, ¿alguna idea?
para (i = 1, i <= nitems (colNames), i ++,
if (! contiene ({"EQUI", "SLOT", "DOSE"}, substr (colNames , 1,4)), continuar ());
resume (b = by (column (dt1, colNames) )), n = cuenta ());
si (nítems (b) <2 | suma (n <6) <1, continuar ());
ex = {}; inserte en (ex, b [loc (n <6)]);
eval (parse ("r = dt1 << obtener filas donde (contiene (" || char (ex) || ", nombre (\!" "|| colNames || "\!"))) "));
si (nrow (r) == 0, continue ());
columna (dt1, colNames )= vacío ();
);
pat = Partición (
Y (eval (yCol)),
X (eval (xCols)),
);

Intenté esperar (0); pero no hay alegría, parece un error de JMP 11, aquí está el mensaje de error:

Intenta poner esperar (0); entre las dos piezas de código. Eso permitirá que JMP se ponga al día.