Re: 列グループの形式を (個別ではなく) 設定するにはどうすればよいですか?こんにちは@ネオ、
複数の列を選択する場合は、それらを右クリックして「属性の標準化」(列全体の属性とプロパティを標準化する (jmp.com) ) :

スクリプト ログを確認すると、この属性の標準化のコードを抽出できます。 ここでの例は次のとおりです。
// Standardize column attributes
Local( {old dt = Current Data Table()},
Current Data Table( Data Table( "Test" ) );
For Each( {col, index}, {:Column 1, :Column 2, :Column 3},
col << Data Type( Numeric, Format( "Fixed Dec", 12, 2 ) ) << Set Modeling Type( "Continuous" )
);
Current Data Table( old dt );
);
この回答がお役に立てば幸いです。
Re: 列グループの形式を (個別ではなく) 設定するにはどうすればよいですか?@Victor_G
ありがとう。 避けようとしている
{:Column 1, :Column 2, :Column 3}これらはケースバイケースで変更されることが予想されるためです。 関連する(数値)列を次のように選択できます。
ListofNumericCols = dt << get column names(numeric, Continuous);
NumericCols = dt << Group Columns ("NumericCols",ListofNumericCols);
dt<< Select Columns (dt<<GET column="" group=""></GET>次に、グループ「NumericCols」の形式を一度に変更したいと思います。 JSL でこれを行うにはどうすればよいですか?
Re: 列グループの形式を (個別ではなく) 設定するにはどうすればよいですか?以下は私にとって仕事をします。 ありがとう。
Names Default To Here( 1 ); <BR />dt = Open ("myDataTable.jmp"); /*load data table*/<BR />ListofNumericCols = dt << get column names(numeric, Continuous); //get list of columns to group
NumericCols = dt << Group Columns ("NumericCols",ListofNumericCols); // group columns
dt<< Select Columns (dt<<GET column="" group=""></GET>Local( {old dt = Current Data Table()},
Current Data Table( Data Table( "myDataTable" ) );
For Each( {col, index},
selecedColNames,
col << Format( "Fixed Dec", 12, 2 )
);
Current Data Table( old dt );
);
Re: 列グループの形式を (個別ではなく) 設定するにはどうすればよいですか?最初にグループ内の列を選択してからその参照を取得する必要はありません。
Names Default To Here( 1 );
// example
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
// create column groups
dt << group columns( "xy", {:X, :y} );
dt << group columns( "pollutants", :Ozone :: :Lead );
// get col references to each member in group
col = dt << get column group( "xy" );
// iterate over list and make change to attribute or proptery
For( c = 1, c <= N Items( col ), c++,
col[c] << Format( "Fixed Dec", 6, 2 );
);列グループの形式を (個別ではなく) 設定するにはどうすればよいですか?形式を変更したい列グループがあります。 以下のように特定の列に対してこれを行う方法を知っています
Names Default To Here (1);
dt = Open ("myTable.jmp");
//Show( dt:myCol << get format );
dt:myCol<< Format( "Fixed Dec", 10, 2 );
//Show( dt:myCol<< get format );JSLの列グループに対してこれを行うにはどうすればよいですか?
(これの JSL バリアントが必要だと思いますhttps://community.jmp.com/t5/Discussions/how-to-multiple-column-format-at-once/td-p/238726 )
高度な統計モデリング自動化とスクリプト作成データのブレンディングとクリーンアップマスカスタマイゼーション