Condizione della lista bivariataCiao
Sto cercando una condizione per avviare un ciclo che gestisca il titolo Bivariata,
Ne ho trovato uno che funziona solo se ho più il grafico 1.
lst = dt << Bivariate(
.
.
.
.
);
If(IsList(lst) & (nn = NItems(lst)),
For(i = 1, i <= nn, i++,
.
.
.
.
);
Non riesco a trovare una condizione per distinguere tra 0 (nessuna tabella == tabella dt è vuota) a 1 (viene creato solo un grafico).
ogni aiuto è ben accetto
Ri: condizioni elenco bivariatoOk! in modo che possa sicuramente aiutare.
Grazie!
Ri: condizioni elenco bivariatoLa funzione Try () può essere utilizzata in molti, molti modi per impedire il malfunzionamento del codice e anche per determinare se il codice è stato eseguito correttamente. Ecco solo un modo semplice per illustrare il suo utilizzo
Names Default To Here( 1 );
dis = Try(
dt << Distribution( Continuous Distribution( Column( :height ) ) ),
"not found"
);
If( dis == "not found",
Dialog( "No Table Produced" )
);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = Try(
dt << Distribution( Continuous Distribution( Column( :height ) ) ),
"not found"
);
If( dis == "not found",
Dialog( "No Table Produced" )
);
Ri: condizioni elenco bivariatograzie, Jim
Alla fine ho usato una condizione semplice Nrows (dt)> 0 per verificare se la tabella è vuota, non la più intelligente ma funziona.
come posso usare la funzione try () per verificare se ho 1 o 0 grafici nel mio parametro "lst"?
Ri: condizioni elenco bivariatoLa tua descrizione è un po 'vaga per suggerire soluzioni specifiche. Ti suggerisco di esaminare
è vuoto(),
N Cols ()
e
Provare()
come potenziali funzioni in grado di rilevare i grafici mancanti.