Renommer le script de la table de donnéesJe sais que je peux renommer un script de table de données en utilisant dt << Rename Table Script("Old","New"); Mais je souhaite renommer plusieurs scripts et j'essaie de renommer tous les scripts à partir du troisième script de la table de données avec les noms de colonnes que j'ai acquis à partir d'une autre table. Quelqu'un peut-il me signaler mon erreur puisque je n'obtiens aucune erreur dans mon journal. Merci.
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);
);
Re : Renommer le script de la table de donnéesMerci beaucoupRe : Renommer le script de la table de données@Aam_jmp ,
La façon la plus simple à laquelle je puisse penser est la suivante :
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i-2]);
);
Cependant, quelle que soit l'approche choisie, vous devrez vous assurer qu'il y a suffisamment d'éléments dans les noms pour que vous puissiez le faire.
Re : Renommer le script de la table de donnéesMerci pour la réponse rapide.@uday_guntupalli J'ai réalisé que j'avais raté l'indexation. Je souhaite renommer les scripts de table commençant le troisième script, en prenant le nom de la première colonne, c'est-à-dire a[3] = Name[1]. Comment puis je faire ça?
Re : Renommer le script de la table de données@Aam_jmp ,
Quelques éléments que vous devrez indexer dans la liste des noms, et non utiliser la liste dans son ensemble.
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i]);
);
Une autre chose que je garderais à l'esprit est que si vous partez de i = 3, êtes-vous sûr de vouloir nommer à partir de la 3ème colonne de dt1 - si oui, ce qui précède devrait fonctionner.