如何在JSL中選擇以特定名稱開頭的列?你好,
當我想選擇某些特定列時遇到一些問題。
如果有列標題為“RD123”、“RD345”、“123RD”...等。
我想選擇僅以“RD”開頭的列,我知道的唯一腳本如下
dt = 當前數據表();
colList= dt << 獲取列名( string );
For( i = 1, i <= N 個項目( colList ), i++,
If( Contains(colList [i], "RD")) << 設置選定)
);
如何修改腳本以僅選擇“RD123”和“RD345”?
謝謝。
自動化和腳本編寫回复:如何在 JSL 中選擇以特定名稱開頭的列?您可以使用 Starts With 而不是 Contains。此外,首先過濾到感興趣的列列表,然後使用 << 選擇列來選擇這些列可能會更容易。 下面是一個例子
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
all_colnames = dt << Get Column Names("String");
cols_of_interest = Filter Each({col_name}, all_colnames, Starts With(col_name, "NPN"));
dt << Select Columns(cols_of_interest);回复:如何在 JSL 中選擇以特定名稱開頭的列?多謝!