Ri: Come usare la formula con colonne diverse in uno scriptSei molto vicino Tutto quello che devi fare è creare un secondo valore su cui sostituire e fare riferimento alla colonna i + 1 per la sua sostituzione
names default to here(2);
dt=open("$SAMPLE_DATA/blood pressure.jmp");
numericColNames = dt << get column names( string, numeric );
For( i = 1, i <= N Items( numericColNames ) - 1, i += 2,
Eval(
Substitute(
Expr(
New Column( Char( numericColNames[i] ) || "_Stand",
Numeric,
Continuous,
Formula( (__col1__) / (__col2__) )
)
),
Expr( __col1__ ), Parse( ":" || numericColNames[i] ),
Expr( __col2__ ), Parse( ":" || numericColNames[i+1] )
)
)
);
Come usare la formula con diverse colonne in uno scriptCiao.
Ho una tabella di dati con colonne numeriche e intendo creare nuove colonne con il risultato di dividere la colonna 1 per la colonna 2, la colonna 3 divisa per la colonna 4 e così via.
Ho questo script ma il mio problema è che non so come indicare la colonna 2 nel dividendo.
numericColNames = dt << get column names( string, numeric );
For( i = 1, i <= N Items( numericColNames ) - 1, i += 2,
Eval(
Substitute(
Expr(
New Column( Char( numericColNames[i] ) || "_Stand",
Numeric,
Continuous,
Formula( (__col__) / (__col__) )
)
),
Expr( __col__ ), Parse( ":" || numericColNames[i] )
)
)
);ScriptingRi: Come usare la formula con colonne diverse in uno scriptGrazie mille signor Nelson. È quello che stavo cercando.