Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (pour un débutant en script)En supposant que je connaisse les langages de programmation en général, mais pas la syntaxe de JMP/JSL en particulier, veuillez comprendre que lorsque j'ai recherché JSL : obtenir les valeurs uniques d'une colonne de table de données et Obtenir une liste des valeurs uniques dans une colonne, une matrice ou une liste aucune des solutions n'a fonctionné pour moi lorsque j'essaie de trouver un résumé des valeurs uniques dans une colonne par script (pas via Recode). La raison de le faire de manière scripturale est que je voudrais alimenter la sortie vers d'autres entonnoirs d'entrée dans une autre partie du script.
Voici mon code (anonymisé et, espérons-le, sans fautes de frappe):
dt = Open( "data file" );
//show(summarize(dt=by("column of interest")));
//dt << Summary(Group(:column of interest), Freq("None"), Weight("None"));
Les lignes qui sont commentées ne semblent pas fonctionner pour moi. Je ne sais même pas si j'importe les données correctement, pour être honnête. "fichier de données" est un fichier .jmp. Comment pourrais-je savoir? Est-ce que ça s'ouvrirait ? Cela ne semble pas le faire.
Pardon s'il s'agit d'un double message, mais j'apprécie vraiment la compréhension.
Merci,
Michael
Accès aux donnéesFusion et nettoyage des donnéesRe : Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (pour un débutant en script)Merci, cela fonctionne parfaitement.Re : Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (pour un débutant en script)À partir de l'index des scripts :

Avec Summarize, les résultats sont enregistrés dans des variables avec les noms spécifiés.
Vous pouvez les voir dans la fenêtre Journal : Afficher/Journal (raccourci Ctrl+Maj+L) ou cliquez avec le bouton droit sur l'éditeur de script et activez Afficher le journal intégré (je suggère de l'activer à partir des préférences pour qu'il soit toujours affiché).
Journal intégré :

Re : Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (pour un débutant en script)Où les uniqNames seront-ils affichés ?Re : Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (pour un débutant en script)Voici au moins deux façons d'obtenir des valeurs uniques ; Summarize et Associative Array avec get keys :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Summarize(dt, uniqNames = by(:name));
Show(uniqNames);
aa_uniqNames = Associative Array(Column(dt, "name")) << Get keys;
show(aa_uniqNames);Jetez également un œil aux sources suivantes pour les scripts :
1. Directement depuis JMP, jetez un œil sous Aide/Index des scripts (recherchez Résumé par exemple)
2. Guide de script
3. Aide JMP, Guide de création de scripts