Equazioni da aprire in una nuova tabella datiDevo calcolare due equazioni separate da aprire in due colonne in una nuova tabella di dati. c'è un modo per farlo?
Automazione e scriptingRi: Equazioni da aprire in una nuova tabella datiSì, ma avremo bisogno di più specifiche per dare una risposta utile. Quali passaggi devi eseguire e stai cercando una risposta di scripting o una che possa essere eseguita nella GUI?
Ri: Equazioni da aprire in una nuova tabella datiÈ di questo che stai parlando.Questo script crea 2 nuove colonne, ciascuna con una formula diversa:
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "one", formula( :height + :weight ) );
dt << New Column( "two", formula( :height / :weight ) );

Ri: Equazioni da aprire in una nuova tabella datiJim, grazie per il feedback. Sto cercando di eseguire uno script in cui
seleziona dove il nome è Katie e Tim, quindi altezza = 59 + 60
In una nuova tavola
Nomi Altezza Somma
Katia/Tim 119
E poi tutte le combinazioni che chiamo specificamente.
Ri: Equazioni da aprire in una nuova tabella datiEcco un semplice script che fornisce una soluzione
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
theNames = {"KATIE", "TIM"};
theRows = dt << get rows where( dt:name == theNames[1] | dt:name == theNames[2] );
If( N Items( theRows ) == 2,
dt2 = New Table( "Results" );
dt2 << add rows( 1 );
New Column( "Names", character, set each value( theNames[1] || "/" || theNames[2] ) );
New Column( "Height Sum", set each value( Sum( dt:height[theRows] ) ) );
Try( dt2 << delete columns( "Column 1" ) );
);