JSL: itera attraverso le colonneCiao, ho 2 domande (molto nuovo a questo!)
Innanzitutto, ho più colonne di dati simili e devo applicare la stessa formula a tutte. Ad esempio, se dovessi trovare la media di ogni colonna, posso automatizzarla attraverso una sorta di iterazione?
In secondo luogo, come faccio a salvare un'operazione come elenco e non come nuova colonna? Ad esempio, se avessi la seguente operazione creando una nuova colonna nel mio grafico
dt << Nuova colonna( "Esempio", Numerico, Formula(Col Media( :Altezza, :Età ) ) );
(Fondamentalmente trovando l'altezza media per ogni età), potrei semplicemente memorizzare questa operazione come un elenco che può essere utilizzato in un'altra operazione, piuttosto che una colonna sul mio grafico?
Grazie!
Ri: JSL: scorrere le colonneLo script seguente gestisce il tuo primo problema
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
colnames = dt << get column names( numeric,string );
meanlist = {};
For( i = 1, i <= N Items( colnames ), i++,
meanlist[i] = Col Mean( column(dt,colnames[i]) )
);<BR />
Per il secondo problema, potresti soddisfare ciò di cui hai bisogno creando una colonna di caratteri e quindi creare i tuoi 2 o più calcoli, convertire ciascuno di essi in una stringa di caratteri e quindi concatenare i valori insieme, per inserirli in un elenco, convertire il list in una stringa: Char(MyList)......che finirebbe per assomigliare a "{45, 34}";
O infine, puoi salvare l'elenco come espressione.
Tuttavia, per quanto riguarda la gestione automatica dei risultati nelle analisi, JMP attualmente non dispone di questa capacità