<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao Ragazzi, ho un problema quando eseguo questo codice su JMP 11, si blocca ma funziona su JMP 10.
Fondamentalmente eseguo il ciclo for sottostante che modifica le colonne e funziona bene, ma dopo aver eseguito un'analisi partizione, si blocca. Entrambi i sottoinsiemi di codice funzionano bene da soli, se eseguo solo l'analisi della partizione funziona bene, se eseguo il ciclo for funziona perfettamente, quindi credo che sia un'interazione tra i due su JMP 11. Questo codice funziona perfettamente su JMP 10, qualche idea?
for (i = 1, i <= nitems (colNames), i ++,
if (! contiene ({ "EQUI", "SLOT", "dose"}, substr (colNames , 1,4)), continua ());
Riassumendo (b = da (colonna (DT1, colNames )), N = count ());
if (nitems (b) <2 | sum (n <6) <1, continue ());
ex = {}; inserisci in (ex, b [loc (n <6)]);
eval (parse ("r = dt1 << ottiene le righe dove (contiene (" || char (ex) || ", nome (\!" "|| col nomi || "\"))) "));
if (nrow (r) == 0, continuare ());
colonna (DT1, colNames )= Vuoto ();
);
pat = Partition (
Y (eval (yCol)),
X (eval (xCols)),
);

Ho provato ad aspettare (0); ma nessuna gioia, sembra un bug di JMP 11, ecco il messaggio di errore:

Prova a mettere wait (0); tra i due pezzi di codice. Ciò consentirà a JMP di raggiungere se stesso.