Comment regrouper les noms de colonnes se terminant par certains mots donnés par l'utilisateur dans une nouvelle colonne?Salut à tous,
Je suis nouveau dans le JMP, je voudrais rechercher des aides liées au script JMP.
Récemment, j'ai eu quelques difficultés à regrouper toutes les colonnes pour que chaque nom de variable de colonne se termine par certains mots.
par exemple. 1_id, 2_id, 3_id - groupe dans nommé comme id_group
Merci et apprécié pour la grande aide.
Re: Comment regrouper les noms de colonnes qui se terminent par certains mots donnés par l'utilisateur dans une nouvelle colonne?peut-être marquer comme une réponse?
Re: Comment regrouper les noms de colonnes qui se terminent par certains mots donnés par l'utilisateur dans une nouvelle colonne?Ça marche. Merci pour la grande aide.
Re: Comment regrouper les noms de colonnes qui se terminent par certains mots donnés par l'utilisateur dans une nouvelle colonne?Vous pouvez essayer quelque chose comme ça:
NamesDefaultToHere(1);
// Make a table with some columns having random names'
dt = NewTable("Random Column Names");
For(i=1, i<=100, i++,
dt << NewColumn(Char(RandomInteger(10))||Char(RandomInteger(5)))
);
// Get a list of columns in the table
cols = dt << getColumnNames("String");
// Make a column group from columns with names ending in '2'
cols2group = {};
for(i=1, i<=NItems(cols), i++,
if(EndsWith(cols[i], "2"), InsertInto(cols2group, cols[i]));
);
dt << groupColumns("Ending in 2", cols2group);