Problème avec évaluer le nom des colonnes<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
Après avoir parcouru le forum, je n’ai pas trouvé de solution pour résoudre mon problème.
J'ai un fichier csv et je veux obtenir toutes les valeurs d'une colonne dans une variable.
J'essaye ce code:
| itemChoose = rbEngine << Être sélectionné ; |
valuesMatrix = Eval ( Analyser ( Eval Expr ( Expr (itemChoose)))) << Obtenir des valeurs ;
Show (valuesMatrix);
J'ai aussi essayé ça:
- valuesMatrix = Eval (Parse (Eval (itemChoose))) << Obtenir les valeurs
- valuesMatrix = Eval (Parse (Eval (sous la forme d'une colonne (itemChoose))))) << Get Values
- valuesMatrix = Eval (Parse (Eval (^ itemChoose ^ []))) << Obtenir les valeurs
Mais rien ne marche: /
J'espère que quelqu'un peut m'aider
Merci par avance,
Cordialement
Re: Problème avec évaluer le nom des colonnes dt = ouvrir ( "$ sample_data \ Big Class.jmp" ) ;
liste_col = dt << obtenir des noms de colonnes ( numérique , chaîne ) ;
Nouvelle fenetre ( "Obtenir la matrice de colonne" , << modal ,
rb = Radio Box ( liste_col ) ,
ok_btn = boîte à boutons ( "D'ACCORD" ,
un_col = rb << être sélectionné ;
) ;
) ;
col_mtx = colonne ( dt , un_col ) << obtenir comme matrice ;
Re: Problème avec évaluer le nom des colonnesMerci d'avoir répondu,
J'utilise une radiobox, c'est pourquoi je fais une Get Selected.
Donc itemChoose est une variable unique, pas une liste.
itemChoose est dans ce cas égal à l’une des colonnes pouvant être datées (par exemple, APA) mais
valeursmatrice = itemChoisir << obtenir des valeurs
retourne moi une erreur:

Merci par avance,
Cordialement
Re: Problème avec évaluer le nom des colonnesLa solution dépend de quoi itemChoisir représente. Est-ce une variable de colonne ou une liste (avec une ou plusieurs colonnes)?
Ci-dessous un exemple qui fonctionne si itemChoisir est une liste:
dt = Tableau de données actuel () ;
itemChoisir = dt << obtenir les colonnes sélectionnées ; // itemChoose sera une liste comme {: Data}
valeursmatrice = itemChoisir [ 1 ] << obtenir des valeurs ; // récupère Matrix avec toutes les valeurs de la première colonne de itemChoose