Problema con valutare il nome delle colonne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Dopo aver guardato intorno al forum, non riesco a trovare una soluzione per risolvere il mio problema.
Ho un file CSV e voglio ottenere tutti i valori per una colonna in una variabile.
Provo questo codice:
| itemChoose = rbEngine << Ottieni selezionato ; |
valuesMatrix = Eval ( analizzare ( Eval expr ( expr (itemScegli)))) << Ottieni valori ;
Mostra (valuesMatrix);
Ho provato anche questo:
- valuesMatrix = Eval (Parse (Eval (itemChoose))) << Ottieni valori
- valuesMatrix = Eval (Parse (Eval (as column (itemChoose)))) << Ottieni valori
- valuesMatrix = Eval (Parse (Eval (^ itemScegli ^ []))) << Ottieni valori
Ma niente funziona: /
Spero che qualcuno possa aiutarmi
Grazie per anticipo,
Cordiali saluti
Ri: Problema con valutare il nome delle colonne dt = Aperto ( "$ sample_data \ Big Class.jmp" ) ;
col_list = dt << ottieni i nomi delle colonne ( numerico , stringa ) ;
Nuova finestra ( "Ottieni matrice di colonne" , << modale ,
rb = Radio Box ( col_list ) ,
ok_btn = scatola dei pulsanti ( "OK" ,
one_col = rb << essere selezionato ;
) ;
) ;
col_mtx = colonna ( dt , one_col ) << ottenere come matrice ;
Ri: Problema con valutare il nome delle colonneGrazie per la risposta,
Sto usando una radiobox per cui faccio un Get Selected.
Quindi itemChoose è una singola variabile, non una lista.
itemChoose in questo caso è uguale a on delle colonne datatable (ad esempio, APA) ma
valuesMatrix = itemChoose << ottenere valori
restituiscimi un errore:

Grazie per anticipo,
Cordiali saluti
Ri: Problema con valutare il nome delle colonneLa soluzione dipende da cosa itemChoose rappresenta. È una variabile di colonna o un elenco (con una o più colonne)?
Di seguito un esempio che funziona se itemChoose è una lista:
dt = Tabella dei dati corrente () ;
itemChoose = dt << ottieni colonne selezionate ; // itemChoose sarà una lista come {: Data}
valuesMatrix = itemChoose [ 1 ] << ottenere valori ; // ottiene Matrix con tutti i valori della prima colonna in itemChoose