データテーブルへの新しい列の追加次のようにテーブルを作成し、jsl に 2 つの aolumns を追加してみます。
Test = New Table( "Test" );
Test << New Column( "Ident", Character, Continuous, Format( "Best", 8 ), set values( identifiers ) );
Test << New Column( "Value", Numeric, Continuous, Format( "Best", 8 ), set values( values ) );
識別子 - 文字のリストです
値 - 一致する数値のリスト。
上記の形式を使用すると、 ident 列のみが作成され、値が設定され、2 番目の列を追加する前に停止します。エラーの報告はありません。
(後者のコマンドを手動で実行すると、Value 列とその値も追加されます。
少し異なる形式 (以下) を使用すると、問題は発生せず、両方の列が作成され、値が入力されます。
Test=new table("Test");
Test<<NEW column=""></NEW>
この行動について何か説明はありますか?
Re: データテーブルに新しい列を追加するやあ@txnelson 、
ご協力いただきありがとうございます。
2 番目のファイルには最低年齢列がありません。 「Minimum Age」という名前の 2 番目の列を作成して、上記のスクリプトを実行するにはどうすればよいですか?
Re: データテーブルに新しい列を追加するどうもありがとう:)Re: データテーブルに新しい列を追加するデータ タイプが「Character」である列は、モデリング タイプが「Nominal」のみを持つことができます。また、Character列のFormat定義は指定できません。以下のスクリプトは、エラーなしで実行されるスクリプトを修正したものです。
Names Default To Here( 1 );
identifiers = {"a", "b", "c"};
values = {1, 2, 3};
Test = New Table( "Test" );
Test <<
New Column( "Ident",
Character,
set values( identifiers )
);
Test <<
New Column( "Value",
Numeric,
Continuous,
Format( "Best", 8 ),
set values( values )
);