スクリプトでの複数の列に対する Standardize Attributes 関数の呼び出しこんにちは、
JSL スクリプトの複数の列で Standardize Attributes を呼び出せるようにしたいと考えています。
検索してみましたが、標準化属性を適用できる関数が見つかりませんでした。
余談ですが、上記の関数が存在する場合、テーブルから選択された列のリストを取得するにはどうすればよいですか。 これにより、列を選択してスクリプトを実行して、たとえばタイプを文字から連続数値に変更できるようになります。
Re: スクリプトでの複数の列に対する Standardize Attributes 関数の呼び出し「ヘルプ」 > 「書籍」 > 「スクリプト ガイド」を参照してください。 データ列オブジェクトのスクリプト作成に特化した章があります。 変更または設定する列属性を特定し、タスクを完了するメッセージを見つける必要があります。 たとえば、数値データの形式を変更できます。
Names Default to Here( 1 );
// get example for the data table
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// change the format attribute
:height << Format( "Fixed Dec", 8, 3 );
Re: スクリプトでの複数の列に対する Standardize Attributes 関数の呼び出し私は初心者なので、列の属性を変更するにはどこを調べればよいのかわかりません。どこでどのように変更するかを教えていただけますか?
Re: スクリプトでの複数の列に対する Standardize Attributes 関数の呼び出しJSL の属性の標準化機能については知りません。同じ属性を適用するために列のリストをループするのは非常に簡単なので、スタンドアロン関数を持つことは意味がないと思います。
選択した列のリストを取得するには、次を使用します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Go To( :weight );
names = dt << Get Selected Columns;
Show( names );
上の例は、Scripting Index の Get Selected Columns エントリから直接取得したものです。
ヘルプ==>スクリプトインデックス