Come impostare i valori per le ultime 30 righe di una colonna?Ciao ragazzi,
Sono un principiante di scripting completo qui quindi per favore abbi pazienza con me:crossed_fingers: .Ho un set di dati con più colonne e sto cercando di creare uno script che selezioni automaticamente le ultime 30 righe di una colonna e modifichi il contenuto da "baseline" a "CLCR". Si prega di vedere il mio tentativo:
dt = Current Data Table();
dt1 = dt << Select Columns( :CLCR );
dt1 << select where( Row() > N Rows( dt ) - 30 );
dt1 << set value ("CLCR");Avrei dovuto prendere il per ciclo o mentre loop approccio?
GRAZIE RAGAZZI ✌
Tabella datiSceneggiaturaRe: Come impostare i valori per le ultime 30 righe di una colonna?io userei indicizzazione delle tabelle di dati :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt[N Rows(dt) - 29::N Rows(dt), "height"] = 0;
Modifica, un'altra opzione:
Puoi anche utilizzare get righe dove ottenere righe specifiche. Puoi usare un argomento where simile qui come faresti in select where
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// get rows into a matrix
r = dt << Get Rows Where(Row() > N Rows(dt) - 30);
// set values
Column(dt, "height")[r] = 0;