Come memorizzare valori di colonna univoci come elencoSto cercando di prendere una singola colonna dalla mia tabella dati e memorizzare ciascun valore univoco in un elenco.
Ex:
la colonna è denominata "Tipo" e i valori nelle righe 1-6 sono "A,B,C,A,B,C"
Attualmente ho:
dtbl = Current Data Table();
newlist = column("Type") <<GETVALUES></GETVALUES>
che restituisce "A,B,C,A,B,C", ma sto cercando di ottenere un elenco che contenga invece "A,B,C". Qualsiasi aiuto sarebbe apprezzato (sono anche nuovo in JSL)
Modellazione statistica avanzataAutomazione e scriptingPersonalizzazione di massaIngegneria della qualità e dei processiRi: Come memorizzare valori di colonna univoci come elencoEcco un'altra opzione utilizzando Riepilogo. Ottenere valori unici da :colonna nome
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = Data Table("Big Class") << Summary(
Group(:name),
Freq("None"),
Weight("None"),
Link to original data table(0),
private
);
uniq_vals = dt_summary[0,1];
Close(dt_summary, no save);
Tieni presente che se hai una colonna numerica e desideri ottenere numeri univoci, Riassumere li restituirà come caratteri e non come numeri.
Ri: Come memorizzare valori di colonna univoci come elencoEcco 2 modi per fare quello che vuoi
Names Default To Here( 1 );
dtbl = Current Data Table();
newList = Associative Array( dtbl:type << get values ) << get keys;
O
Names Default To Here( 1 );
dtbl = Current Data Table();
Summarize( dtbl, newlist = by( :Type ) );