Colonne concat e aggiunta a ciascun cicloCiao,
Se è disponibile una tabella di dati come di seguito, come posso utilizzare gli script per concatenare equipmentId e stage_num in nuove colonne ad ogni passaggio?
Grazie.

Automazione e scriptingRe: Concat colonne e aggiunta a ciascun cicloPer prima cosa esegui il loop sui tuoi dati e crea le coppie di interesse (se sono sempre una accanto all'altra potrebbe essere un po 'più semplice). Quindi passa sopra le coppie durante la creazione di nuove colonne. Se potessi fornire un esempio dei tuoi dati, sarebbe più semplice fornire uno script di esempio.
Re: Concat colonne e aggiunta a ciascun ciclociao jti,
Ecco il campione di dati.
Re: Concat colonne e aggiunta a ciascun cicloUn esempio
Names Default To Here(1);
dt = Open("$DOWNLOADS/example data.jmp");
dt << Clear Select;
// as all columns are interest to use and they are always in pairs
// we can loop over every other column
col_list = dt << Get Column Names("String");
first_col_indices = 1::N Items(col_list)::2;
new_col_list = {};
For Each({first_col_idx}, first_col_indices,
first_col_name = Column(dt, first_col_idx) << get name;
new_col_name = Word(1, first_col_name, ":");
Insert Into(new_col_list, dt << New Column(new_col_name, Character, Nominal, << Set Each Value(
Column(dt, first_col_idx)[Row()] ||"_"||Column(dt, first_col_idx + 1)[Row()]
)));
);
/*
For Each({new_col, idx}, new_col_list,
dt << Move Selected Columns(new_col, After(Column(dt, first_col_indices[idx] + 1 + idx - 1)));
);
*/Re: Concat colonne e aggiunta a ciascun ciclociao jti,
Funziona su questo campione di dati, ma se i miei dati hanno un'altra colonna che non è correlata alle colonne che vorrei concatenare, ad esempio solo la colonna foto e il palco devono essere concatenati, ma la colonna DRY ETCH no, come i dati di esempio 2 al di sotto, come posso correggere il tuo codice?
Grazie molto!
Re: Concat colonne e aggiunta a ciascun cicloLe colonne sono sempre coppie o è possibile che manchi un'altra parte della coppia? E se è possibile, come dovrebbe essere gestita questa situazione? Inoltre, le colonne sono sempre nell'ordine "corretto"?