Sélectionner une valeur non dupliquéeSalut à tous, Existe-t-il un moyen possible dans JMP de sélectionner une valeur non dupliquée dans la même colonne et de la définir comme liste de variables, sans supprimer la valeur en double. Ci-dessous un exemple :
Tableau de données (1)
Taux d'alimentation du type de modèle de point de données
1/1/2021 MOY 1
1/2/2021 MOY 1.2
03/01/2021 MOY 1.3
01/01/2021 MOYENNE 0,8
02/01/2021 MOYENNE 0,7
03/01/2021 MOYENNE 0,6
01/01/2021 RÉEL 1.2
1/2/2021 RÉEL 1,4
1/3/2021 RÉEL 1,3
1/1/2021 MIN 0,1
1/2/2021 MIN 0,1
1/3/2021 MIN 0,1
Je souhaite créer une liste de variables pour différents types de modèles (ex : MEAN : ACTUAL, AVG, MIN) en utilisant model_list = Column( dt, "ModelType" ) << get values;
La raison pour laquelle je ne veux pas supprimer le type de modèle en double est qu'il a une valeur différente pour chaque date. Existe-t-il un moyen possible de définir le type de modèle comme (MEAN, AVG, ACTUAL) sans tenir compte du type de modèle en double.
ScriptRe : Sélectionner une valeur non dupliquéeSi vous voulez une liste de valeurs uniques, vous pouvez utiliser Associative Array ou Summarize (il existe d'autres méthodes, mais elles sont généralement suffisantes). Voici quelques exemples différents sur la façon d'obtenir des valeurs uniques à partir de la colonne de nom de grandes classes :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
//Associative Array
unique_names = Associative Array(:name) << get keys;
unique_names = Associative Array(:name << get values) << get keys;
unique_names = Associative Array(Column(dt, "name") << get keys);
unique_names = Associative Array(dt[0, "name"]) << get keys;
unique_names = Associative Array(dt:name) << get keys;
//Summarize
//Will save value to unique_names variable
Summarize(dt, unique_names = by(:name));