Creazione di formule in una nuova colonna. Script JMPCiao a tutti. Ho bisogno di creare una nuova colonna che sottragga il contenuto di righe consecutive e inserisca quel valore nella nuova colonna.
In sostanza voglio dire: nella colonna X, sottrai la riga 1 dalla riga 2 e inserisci quel valore nella colonna Y. Voglio che questo continui per l'intera Colonna X.
Pertanto: Colonna Y = X(i+1) - Xi; io sono il numero di riga. Qualcuno sa come farlo? Sembra abbastanza semplice, ma sono molto nuovo nello scripting e ho difficoltà a ottenere qualcosa da attaccare.
Tabella datiScriptingRe: Creare formule in una nuova colonna. Script JMP- Devi leggere il documento Discovering JMP e la Scripting Guide!
- Devi prima tentare di risolvere il problema.Si impara sbagliando e capendo qual è il problema
- Quando non riesci a risolvere il problema, la Community di discussione è lì per aiutarti.
- Di seguito è riportato uno script che, se hai impostato correttamente la tabella dei dati, dovrebbe mostrarti un modo per risolvere il problema
Names Default to Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
Data Table( "big class" ) << New Column( "New Column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :weight[Row() + 1] - :weight )
);
Re: Creare formule in una nuova colonna. Script JMPCiao,
Come menziona Jim, studiare sarà d'aiuto, anche se all'inizio il volume di informazioni può essere un po' intimidatorio.
Poiché gran parte di ciò che può essere realizzato tramite lo scripting può essere eseguito anche in modo interattivo, assicurati di controllare le formule con 1 clic, che creano facilmente alcune delle formule più comuni.
Nel tuo esempio, puoi fare clic con il pulsante destro del mouse su qualsiasi valore nella colonna originale e selezionare Nuova colonna formula > Riga > Differenza dal menu successivo. Questo crea una nuova colonna con la formula desiderata, in un unico passaggio.
Saluti,
Brady
