最初の行の値を使用して列名を変更するこんにちは
私は私の列名を、絵の中で説明されているように、他のすべての列の最初の行の文字列wordに基づいて命名しようとしています。

私のスクリプトはうまくいかないようです。最初の行の文字列値を取得する方法を見つけていますが、うまくいかないようです。あなたは私を助けることができます?
dt = 現在のデータ表 ();
newname = dt << 行を選択 ( 1 )<< 印刷する ;
にとって (i = 2 、i <= Nコルズ (dt)、i = i + 2 、
カラム (dt、i + 1 )<< セット名 ( 新しい名前 );
;
再:最初の行の値を使用して列の名前を変更するこのスクリプトを試してください。
Names Default to Here( 1 );
dt = Current Data Table()
For( c = 2, c < N Col( dt ), c += 2,
Column( dt, c+1 ) << Set Name( Column( dt, c )[1] );
);
Re: 最初の行の値を使用して列の名前を変更する@マーク・ベイリー
うまくいきました。: が抜けています。
dt = Current Data Table()
すべきだ
dt = Current Data Table();
それ以外は素晴らしい
Re: 最初の行の値を使用して列の名前を変更する以前のバージョン (<=18) では、次のワークフローを使用できました。
- 最初の行を複製します(次のステップでエントリを見逃さないようにします)
- Cols/列名/上へ移動を使用して、重複した最初の行を一時的な列名として使用します。
- 名前を 1 ずつシフトします:
- CTRL+C で列の仮名をコピーします [完了ですが、ビデオでは表示されません]
- 最初の列を削除します(そうしないと、名前は name2 になります)。
- 残りの列をマークする
- クリップボードから列名を貼り付けます [最後に列名が変更されることに注意してください]