Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (à 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é
https://community.jmp.com/t5/Discussions/JSL-get-unique-values-of-a-data-table-column/td-p/985
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/scripting-data-tables.shtml
et
https://community.jmp.com/t5/JSL-Cookbook/Get-a-list-of-the-unique-values-in-a-column-matrix-or-list/ta-p/51256
aucune des solutions n'a fonctionné pour moi lorsque j'essaie de trouver un résumé des valeurs uniques dans une colonne de manière scriptorale (pas via Recode). La raison de le faire de manière scriptorale 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 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 être le cas.
Pardon s'il s'agit d'un double poste mais j'apprécie vraiment la compréhension.
Merci,
Michael
AnalytiqueTableau de donnéesScriptingRe: Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (à un débutant en script)Voici au moins deux façons d'obtenir des valeurs uniques; Tableau récapitulatif et associatif avec les clés get:
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 la création de scripts:
1. Directement depuis JMP, jetez un œil sous Help / Scripting Index (recherchez Summarize par exemple)
2. Guide de script
3. Aide JMP, guide de script
Re: Comment identifier des valeurs uniques dans une colonne à partir d'une table de données (à un débutant en script)Où uniqNames sera-t-il affiché?Re: Comment identifier des valeurs uniques dans une colonne d'une table de données (à un débutant en script)À partir de l'index de script :

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 du journal : Affichage/Journal (raccourci Ctrl+Maj+L) ou faites un clic 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é :
