Come raggruppare i nomi delle colonne che terminano con determinate parole fornite dall'utente in una nuova colonna?Ciao a tutti,
Sono nuovo di JMP, vorrei cercare alcuni aiuti relativi allo script JMP.
Recentemente sto riscontrando qualche problema nel raggruppare insieme tutte le colonne che ogni nome di variabile di colonna termina con determinate parole.
per esempio. 1_id, 2_id, 3_id - raggruppa in nome come id_group
Grazie e apprezzato per i grandi aiuti.
Ri: Come raggruppare i nomi delle colonne che terminano con determinate parole fornite dall'utente in una nuova colonna?forse segna come risposta?
Ri: Come raggruppare i nomi delle colonne che terminano con determinate parole fornite dall'utente in una nuova colonna?Sta funzionando. Grazie per il grande aiuto.
Ri: Come raggruppare i nomi delle colonne che terminano con determinate parole fornite dall'utente in una nuova colonna?Puoi provare qualcosa come questo:
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);