列番号が変数の場合、JSLで列番号で列を参照するにはどうすればよいですか?やあ、
列のサブセット化に問題があります。以下のコードでは、現在のテーブルから複数の新しいデータ テーブルを作成します (そして、それらを使用して分析を実行しますが、スクリプトのその部分は削除しました)。 現在のテーブルは、1 つの "X" 列 (列 1) といくつかの "Y" 列 (列 2 から ncols(dt) まで) でフォーマットされています。 columns() 関数が icol を数値を表す変数として認識しないという問題が発生しています (icol という名前の列を探していると思われます)。 これに対する修正はありますか?
dt=current data table();
For( icol = 2, icol <= ncols(dt) , icol++,
dt << Subset( All rows, columns( 1, icol ))
)
Re: 列番号が変数の場合、jsl で列番号で列を参照するにはどうすればよいですか?ありがとう!それはまさに私が探していたものです。Re: 列番号が変数の場合、jsl で列番号で列を参照するにはどうすればよいですか?やあ@メリッサ
この方法を試してみて、
Names Default To Here( 1 );
dt = Current Data Table();
icol = dt << Get Column Names();
For( i = 2, i <= N Items( icol ), i++,
dt1 = dt << subset( all rows, columns( 1, icol[i] ),
output table( "subset - " || Char( icol[i] ) ),
)
);
うまくいくかどうかお知らせください。
ロン