Rinomina script tabella datiSo che posso rinominare uno script di una tabella di dati di dati usando dt << Rinomina Script di tabella ("Vecchio", "Nuovo"); Ma voglio rinominare più di uno script e sto cercando di rinominare tutti gli script a partire dal terzo script nella tabella dati con i nomi delle colonne che ho acquisito da una tabella diversa. Qualcuno può indicarmi il mio errore dal momento che non sto riscontrando errori nel mio registro. Grazie.
a1 = dt << getTableScriptNames;
show(a1);
names = dt1 << get column names(String);
for( i=3, i <= N Items( a1 ), i++,
dt << Rename Table Script(a1,Name);
show(a1);
);
Ri: Rinomina Script della tabella datiGrazie milleRi: Rinomina Script della tabella dati @Aam_jmp ,
Il modo più semplice a cui riesco a pensare è:
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i-2]);
);
Tuttavia, a prescindere dall'approccio, dovrai assicurarti che, in base al numero di voci disponibili, puoi farlo.
Ri: Rinomina Script della tabella datiGrazie per la risposta rapida. @uday_guntupalli Mi sono reso conto di aver perso l'indicizzazione. Voglio rinominare gli script di tabella che iniziano il terzo script, prendendo il nome della prima colonna cioè a [3] = Nome [1]. Come lo posso fare?
Ri: Rinomina Script della tabella dati @Aam_jmp ,
Un paio di cose, dovrai indicizzare l'elenco dei nomi, non utilizzare l'elenco nel suo complesso.
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i]);
);
Un'altra cosa che terrei a mente è che se stai partendo da i = 3, sei sicuro di voler dare un nome partendo dalla terza colonna di dt1 - se sì, quanto sopra dovrebbe funzionare.