Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?Salut
Existe-t-il une méthode dans JMP Pro permettant d’organiser les noms de colonnes par ordre alphabétique (croissant et décroissant) ?
J'ai nommé les variables uniquement par des acronymes (voir exemples ci-dessous).
| ACCMLAMEB | Le conducteur assuré [vous] et l'autre conducteur sont-ils conjointement responsables de cet incident ? Oui/Non 2 |
| ACCMLAMEBR | Si oui/non, pourquoi ? Donnez une justification [dans des textes] entre 50 et 100 mots 3 |
| DAMVICSIDE | Dommages au véhicule/Point d'impact [avant/arrière/côté conducteur/côté passager] |
| DASHCAMF | Aviez-vous une caméra embarquée dans votre voiture lors de l'accident ? [Oui/Non] |
| DASHCAMOP | La caméra embarquée était-elle en pleine activité lors de l'accident ? [Oui/Non] |
| RÉCLAMATION | Quelle est la plus grosse réclamation que vous ayez déposée auprès d'un assureur depuis que vous avez commencé à conduire ? [en £] |
| Il est permis | Catégorie de permis de conduire |
| LICYR | Nombre d'années de détention du permis de conduire |
| LIGNECFR | Fréquence des changements de voie par trajet |
| LOCINCC | Lieu de l'incident [Pays] |
| LOCALISATION | Lieu de l'incident [nom du district] |
| LOCINCS | Lieu de l'incident [nom de la rue] |
Actuellement, je peux voir les acronymes (abréviations) des définitions de variables mais pas dans l'ordre (voir la capture d'écran ci-jointe). Cela me prend du temps pour localiser la variable sur laquelle je souhaite inclure dans le modèle.
Analyse et modélisation de données de baseFusion et nettoyage des donnéesRe : Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?vous pouvez réorganiser les colonnes « par nom » via le menu Cols :

Re : Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?@hogi fournit un moyen de trier les colonnes de manière interactive dans un ordre croissant. Voici un petit script qui triera dans les deux sens. Il est actuellement configuré pour les trier dans un ordre décroissant (inverse). Supprimez simplement la fonction Reverse() et l'ordre sera croissant.
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
Il convient également de noter que lorsque vous utilisez une zone de sélection pour l'une des plates-formes JMP, telles que Distribution, Ajuster Y par X, etc., la liste des colonnes dans la boîte de dialogue permet l'ordre croissant et décroissant des noms de colonnes pour la sélection.

Re : Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?Cher @hogi
Cela fonctionne. Merci pour votre soutien.
NOK
M
Re : Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?Cher @txnelson
Merci pour la solution. Cependant, je ne connais pas le script. Comment puis-je utiliser le script que vous avez suggéré ?
Salutations
M
Re : Comment puis-je organiser les noms de colonnes dans un fichier JMP par ordre alphabétique (croissant et décroissant) ?L'exemple que j'ai fourni ouvrira un exemple de tableau de données appelé Semiconductor Capability, qui contient environ 132 colonnes. Il réorganisera ensuite les colonnes dans un ordre alphabétique décroissant. Vous pourrez observer le résultat final en cliquant sur la fenêtre du tableau de données.
Pour exécuter réellement le script, il vous suffit de couper et de coller le script de ma réponse dans une fenêtre de script. Puis exécutez le script. Pour ce faire, il suffit
Aller à
Fichier=>Nouveau=>Script JSL
Faites un clic droit sur la première ligne du script, puis sélectionnez Coller
Le script sera affiché dans la fenêtre de script.
Ensuite, pour exécuter le script, cliquez sur l'icône avec le triangle vert Exécuter JSL dans la barre d'outils JSL en haut de la fenêtre JMP ou faites un clic droit n'importe où sur le script et sélectionnez Exécuter le script.
Une modification très mineure au script peut le configurer de sorte que chaque fois qu'il est exécuté, il effectuera la réorganisation de la table de données qui est la table de données active actuelle.
Names Default To Here( 1 );
dt = Current Data Table();
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
Si vous le souhaitez, ce script peut être ajouté en tant que nouvel outil dans la barre d'outils qui le configurera pour qu'il s'exécute à chaque fois que vous cliquerez sur l'outil. Vous pouvez lire comment procéder dans l'aide JMP