Categorizza le colonne per inizialiSto cercando di elencare le categorie di colonne disponibili in base alle prime 3 lettere del titolo della colonna. Posso elencare facilmente tutti i valori disponibili, ma ho molti duplicati. Summarize ovviamente non funziona per niente se non per un elenco di colonne e quello che ho è un elenco di iniziali. Ho provato senza successo. Ogni aiuto è apprezzato.
dt = Current Data Table();
dt << Clear Column Selection();
colList = dt << get column names( string );
found_list={};
For( i = 1, i >= N Items( collist ), i++,
Spud = Char(Munger( Head Name( As Namespace( colList[i] ) ), 0, 3 ));
If( !Contains(found_list), Spud, insert into(found_list, Spud ))
);
Show(found_list);Automazione e scriptingRe: Categorizza colonne per inizialiQuesto ti porta più avanti?
names default to here(1);
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colList = dt << get column names( string );
for each({col,index}, colList,
colList[index] = substr(col,1,3)
)
grps = associative array(colList)<<GET keys=""></GET>
<P>Restituisce tutti i nomi univoci di 3 lettere</P>Re: Categorizza colonne per inizialiGrazie Jim. Manca un ; ma funziona bene.