Salut. Je me demande s'il existe un moyen de renommer toutes les colonnes d'une table à partir d'une liste sans utiliser de boucle For. J'ai des tables avec ~ 10 000 colonnes et l'utilisation d'une boucle For prend beaucoup plus de temps que je ne le souhaiterais.
Détails:
JMP Pro 16.2.0
Mac OS Big Sur 11.6.6
J'ai examiné la fonctionnalité Recode Column Names... (Cols > Column Names > Recode Column Names...). Dans la boîte de dialogue qui apparaît, je peux alors sélectionner le triangle rouge vers le bas et Avancé > Appliquer le mappage à partir du tableau.... En supposant que j'ai une table avec les noms de colonne d'origine et nouveaux, cela semble bien fonctionner. Cependant, il ne semble pas y avoir de moyen de scripter cela.
J'ai également essayé de transposer le tableau, d'ajouter une nouvelle colonne avec les nouveaux noms de colonne, puis de retransposer en utilisant la nouvelle colonne comme étiquettes. Cela fonctionne aussi, mais c'est trop lent pour les tables de ma taille.
Est-ce que quelqu'un connaît une autre façon astucieuse de le faire sans utiliser de boucle For?
Une façon interactive de le faire consiste à copier tous vos nouveaux noms de colonnes dans le tampon de collage.

Sélectionnez ensuite toutes les colonnes dans le panneau Colonnes de votre tableau de données.Je vous propose d'utiliser CNTL/a pour tous les sélectionner

Et puis utilisez CNTL/v pour coller du tampon de collage aux noms de colonne
