Come posso recuperare facilmente la colonna "posizione" in una tabella di grandi dimensioni?Salve comunità JMP,
Durante la scrittura di script veloci e semplici con i cicli For, di solito inserisco manualmente le colonne iniziale e finale (ad es Per i=inizio, i <=fine, i++) per consentire l'analisi di diversi intervalli di variabili.
Esiste un modo semplice per recuperare la posizione di una determinata colonna da utilizzare come colonna iniziale o finale? Uso il metodo piuttosto scomodo di selezionare tutte le colonne fino alla colonna desiderata, ma sembra altamente inefficiente. Un altro metodo che ho utilizzato è creare una nuova tabella in cui i nomi delle colonne sono impilati in righe e utilizzare i numeri di riga come posizioni.
Presumo che ci sia un metodo più semplice che finora mi è sfuggito.
Grazie per l'aiuto.
Ri: Come posso recuperare facilmente la colonna "posizione" in una tabella di grandi dimensioni?Mi ero dimenticato dell'argomento "stringa"!
Ri: Come posso recuperare facilmente la colonna "posizione" in una tabella di grandi dimensioni?Prova questo:
dt=open("$sample_data/big class.jmp");
lookup=associativearray((dt<<GETCOLUMNREFERENCE></GETCOLUMNREFERENCE>
ricerca["età"] = 2;
ricerca["altezza"] = 4;
L'array associativo deve essere ricostruito se le colonne vengono spostate/eliminate/aggiunte nella tabella. dt<
C'è anche un messaggio dt<Ri: Come posso recuperare facilmente la colonna "posizione" in una tabella di grandi dimensioni?
Quello che uso è:
position=Loc(dt<<GET column="" names=""></GET>