se qualsiasi script facile per il carattere jolly. vuoi selezionare le colonne usando il carattere jollyOK, esiste un modo generale semplice per utilizzare i caratteri jolly negli script jmp? Devo elencare tutte le colonne che iniziano con "Riga" (come Riga1 Riga2 Riga3...) in COLUMN COMBINE commend. Grazie.
ScriptingRi: se qualche semplice script per jolly. vuoi selezionare le colonne usando il carattere jollyPuoi usare il carattere jolly, ma otterrà solo il primo.
dt = open("$SAMPLE_DATA\Big Class.jmp");
Column(dt, "?eight"); //Column( "height" )
è un ciclo abbastanza facile però
partial_column = function({searchtxt, dt=currentdatatable()},
{default local},
allCols = dt << GetColumnNames("String");
filtered_list = {};
for(i=1, i<=nitems(allCols), i++,
if(isstring(regex(allCols[i], searchtxt)),
insert into(filtered_list, allCols[i]);
);
);
return(filtered_list);
);
partial_column(".eight"); // {"height", "weight"}Ri: se qualche semplice script per il carattere jolly. vuoi selezionare le colonne usando il carattere jollyVoglio combinare Row1 a Row5 (lo voglio automatizzare poiché potrei avere Row100 nel set di dati reale), e non posso solo caratteri jolly come questo? Se aggiungo il ciclo, non sono sicuro di dove metterlo.
set di dati EG;
ID Riga1 Riga2 Riga3 Riga4 Riga5 ALL
1 a b c d e abcde
Il mio codice:
Tabella dati ("Trasposizione dell'ordinamento dello stack") <<
Combina colonne(
partial_column("Riga?"),
Nome colonna ("TUTTI"),
Delimitatore( " " )
);
Ri: se qualche semplice script per il carattere jolly. vuoi selezionare le colonne usando il carattere jollyPotresti essere in grado di usare Modelli JMP per questo compito.
Ri: se qualche semplice script per il carattere jolly. vuoi selezionare le colonne usando il carattere jollyDue cose, devi mettere Columns() attorno alle tue colonne e i caratteri jolly per regex sono "."
Quindi probabilmente devi fare qualcosa del genere
Data Table( "Transpose of stack sort") <<
Combine Columns(
Columns(partial_column("Row.")),
Column Name( "ALL" ),
Delimiter( " " )
);Ri: se qualche semplice script per il carattere jolly. vuoi selezionare le colonne usando il carattere jollySembra la soluzione, ma ho ricevuto questo errore quando lo eseguo.
Re: se qualsiasi script facile per il carattere jolly. desidera selezionare le colonne utilizzando il carattere jollyNon lo so.Questo funziona per me.
Names default to here(1);
dt = New Table( "Untitled 231",
Add Rows( 1 ),
New Column( "ID", Set Values( [1] )),
New Column( "Row1", character, Set Values( {"a"} )),
New Column( "Row2", character, Set Values( {"b"} )),
New Column( "Row3", character, Set Values( {"c"} )),
New Column( "Row4", character, Set Values( {"d"} )),
New Column( "Row5", character, Set Values( {"e"} )),
);
partial_column = function({searchtxt, dt=currentdatatable()},
{default local},
allCols = dt << GetColumnNames("String");
filtered_list = {};
for(i=1, i<=nitems(allCols), i++,
if(isstring(regex(allCols[i], searchtxt)),
insert into(filtered_list, allCols[i]);
);
);
return(filtered_list);
);
dt << Combine Columns(
Columns(partial_column("Row.")),
Column Name( "ALL" ),
Delimiter( " " )
);