除外された列をすべて選択してから削除しますか?私は 10,000 列以上の dt でビッグ データ分析を行うスクリプトを使用しています。これらの機能をスクリーニングするための最初のパスでは、さらに詳細な分析を行うために列の約 90% が除外されます。整理して dt を削減するために、除外された列をすべて選択して削除したいと思います。これをスクリプト化する方法についてのヒントはありますか?
私のスクリプトでは、後の分析で使用する「キーパー」列である colsList を生成しています。メニューのドロップダウンに「列選択の反転」オプションがあることはわかっています。除外された列をすべて選択してから削除するには、どのようにスクリプトを作成すればよいでしょうか。理想的には、colsList を反転するのではなく、除外された列を選択したいと思います。これは、フィーチャ列のみであり、コンテキスト キー列がすべて含まれているわけではないためです。
自動化とスクリプトコンテンツの編成Re: 除外された列をすべて選択してから削除しますか?コミュニティへようこそ。
スクリプトインデックスから列選択を反転する例を示します。

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:age << Set Selected( 1 );
dt:height << Set Selected( 1 );
Wait( 1 );
b = dt << Invert Column Selection;
スクリプトインデックスから選択した列を削除する例を次に示します。

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height << Set Selected;
Wait( 2 );
dt << Delete Columns();
ご覧のとおり、スクリプト インデックスは、非常に強力な学習ツールであり、構文リファレンスでもあります。