データテーブルスクリプトの名前変更dt << Table Scriptの名前の変更( "Old"、"New");を使用して、データデータテーブルのスクリプトの名前を変更できることがわかりました。しかし、複数のスクリプトの名前を変更したいのですが、データテーブルの3番目のスクリプトから始まるすべてのスクリプトの名前を、別のテーブルから取得した列名に変更しようとしています。ログにエラーが表示されていないので、誰かが私の間違いを私に指摘することはできますか ありがとうございました。
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);
);
データテーブルスクリプト名の変更どうもありがとうございましたデータテーブルスクリプト名の変更 @Aam_jmp 、
私が考えることができる最も簡単な方法は以下のとおりです。
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i-2]);
);
ただし、アプローチに関係なく、名前に十分な項目があるため、これを実行するために必要となります。
データテーブルスクリプト名の変更早速のご返事ありがとうございます。 @uday_guntupalli 索引付けを見逃していることに気づきました。最初の列名、すなわちa [3] = Name [1]を取って、3番目のスクリプトから始めてテーブルスクリプトの名前を変更したいと思います。どうやってやるの?
データテーブルスクリプト名の変更 @Aam_jmp 、
いくつかのこと、あなたは名前のリストにインデックスを付ける必要があるでしょう、リスト全体を使うのではありません。
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i]);
);
もう1つ注意しなければならないのは、i = 3から始めるのであれば、dt1の3列目から始めて命名してもよろしいですか?ということです。