選擇所有排除的列,然後刪除?我正在使用一個腳本,該腳本對 10k+ 列的 dt 進行一些大數據分析。我第一次篩選這些特徵時,排除了約 90% 的列,以進行進一步更深入的分析。為了整理和減少 dt,我想選擇所有排除的列並刪除它們。關於如何編寫此腳本有什麼建議嗎?
在我的腳本中,我會產生一個 colsList,它是稍後分析中使用的「守護者」列,我知道選單下拉清單中有「反轉列選擇」選項。如何編寫腳本以選擇所有排除的列然後刪除?理想情況下,我想選擇排除的列,而不是反轉我的 colsList,因為這只是功能列,而不包括所有上下文鍵列。
自動化和腳本編寫內容組織回覆:選擇所有排除的列,然後刪除?歡迎來到社區。
以下是從腳本索引反轉列選擇的範例

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();
正如您所看到的,腳本索引確實是一個強大的學習工具和語法參考。