新しい列: リスト データから初期値を設定やあ
スクリプトは、ファイルから数値列名を読み取ります。 列が1つしかない場合は、新しい列を作成し、ファイルからヘッダーを読み取って列に値を割り当てたいと思います。以下の場合、新しい列の初期値は ITH である必要があります。

以下のスクリプトを使用しますが、初期値が割り当てられません。 理由がわからない。
ColList2 = Data Table( "raw data" ) << get column names( numeric );
if(n items (ColList2) ==1,
new column("Label",character, nominal,set each value (ColList2));
);
スクリプティングRe: 新規カラム : リストデータから初期値を設定やあ、
このソリューションには 1 つだけ欠けていました。列名の取得コマンドを使用するときに、ColList2 のコンテンツの形式を指定する必要があります (以下を参照)。
Names default to Here (1);
dt = Current Data table ();
ColList2 = dt << get column names( numeric, string );
if(n items (ColList2) ==1,
dt << new column("TEST", character);
dt:TEST << set each value (ColList2 [1])
);Re: 新規カラム : リストデータから初期値を設定ああ、ポイントを逃しました。列名を取得すると、文字列ではなく式として返されます。したがって、コード行を次のように変更します。
new column("Label",character, nominal,set each value (char(ColList2[1])));Re: 新規カラム : リストデータから初期値を設定それを試してみましたが、うまくいきませんでした。 以下、エラーメッセージです。

Re: 新規カラム : リストデータから初期値を設定ColList2 はリストなので、「各値を設定する」ときに使用するリストの要素を指定する必要があります。リストには項目が 1 つしかないため、次のように指定します。
colList2[1]
ColList2 = Data Table( "raw data" ) << get column names( numeric );
if(n items (ColList2) ==1,
new column("Label",character, nominal,set each value (ColList2[1]));
);