Obtention d'un point « . » en conséquence lors du calcul de la moyenne de colonne et du qunatile.Salut,
J'essaie d'obtenir les noms de colonnes d'une table, de les enregistrer, puis d'extraire leurs propriétés. Lorsque j'essaie d'obtenir la moyenne de la colonne ou le quantile mais que le retour n'est qu'un point. Aucun numéro n'est renvoyé.Les colonnes sont renvoyées sous forme de liste comme indiqué ci-dessous. Les résultats sont également présentés ci-dessous. Ton
Votre aide est appréciée.



Automatisation et scriptsAccès aux donnéesExploration et visualisation des donnéesIngénierie Qualité et ProcédésRe : Obtenir un point « . » lors du calcul de la moyenne de colonne et du qunatile.Vous devez bien référencer la colonne
q_M=col mean( column(char(colnames[21])));
ou
q_M=col mean( eval(colnames[21]));
Re : Obtenir un point « . » lors du calcul de la moyenne de colonne et du qunatile.Ouah, Eval(nom de colonne) ça marche ici aussi !
Alternativement, vous pouvez envoyer le message à la table obtenir les références de colonnes() pour obtenir des références de colonnes pouvant être directement utilisées dans le code.
Le seul inconvénient : il n'y a pas d'option continu pour sélectionner sélectivement les continus.
La solution de contournement : obtenir les références de colonnes() accepte une liste de noms de colonnes (ou de chaînes) :
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AllcolNames = dt << get column references();
colNames = dt << get column references(dt << get column names(continuous));
Col Quantile(colNames[2], 0.95);