Conversione tra tabelle di dati e array associativiCiao,
Esiste un modo semplice per convertire una tabella di dati in un array associativo?Sto provando a passare l'array associativo a un'API esterna per l'analisi e quindi a riportare i risultati in JMP come tabella di dati in seguito.
Grazie!
Howard
Oggetto: Conversione tra tabelle dati e array associativiGrazie, m.Era una buona idea e l'ho implementata.
Howard
Oggetto: Conversione tra tabelle dati e array associativiControllare l'indice di scripting (Aiuto > Indice di scripting). L'AA accetterà una matrice o un elenco come input quando lo crei. Quindi, il modo più semplice sarebbe ottenere la colonna chiave come elenco, la colonna valore come elenco e passarli al comando AA come chiavi e valori.
Se vuoi inserire più colonne nel tuo valore per una determinata chiave, puoi farlo anche tu. Ci sono ottimi esempi nella guida allo scripting (Guida > Libri > Guida allo scripting di JMP). Puoi anche guardare il codice che uso qui: Richiamo totale: una nuova strategia per il supporto del richiamo nelle applicazioni JMP per alcuni esempi su come lavoro con gli AA.
M
Oggetto: Conversione tra tabelle di dati e array associativiDi recente ho avuto bisogno di convertire una tabella dati in un array associativo. Ecco cosa ho fatto.
/********************************************** table to associative array ***************************************************/
dt = Current Data Table();
pe_steps = Associative Array();
ForEach( {i}, 1::ncols(dt), pe_steps[Column(dt,i) << get name] = Column(dt,i) << get values );
Show( pe_steps );
/********************************************** table to associative array ***************************************************/