搜索列名你好,
我需要搜索包含字符串“fo”的列名,然後在 Y,Columns 中選擇那些列。
我如何在 JSL 中包含它?
對此的任何幫助將不勝感激

謝謝,
傑克
腳本編寫回复:搜索列名稱這是一個示例,其中所有包含 SS 的列都添加到對話框中:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
a = Filter Each({value}, colList, Contains(value, "SS"));
obj = dt << Explore Outliers(Y(Eval(a)));
obj << Relaunch Analysis;
obj << Close Window();回复:搜索列名稱非常感謝@jthi
我不確定 JMP 15 是否支持 Filter Each 命令。 我嘗試了腳本,但它給了我一個錯誤

回复:搜索列名稱這是 JMP16 中的一項新功能。
您必須使用 For 循環才能在 JMP15 中獲得相同的結果。
像這樣的東西:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);回复:搜索列名稱我想選擇並刪除那些特定的行。 如何包含在 jsl 腳本中?

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
colList = dt << Get Column Names("String");
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);
dt << Explore Outliers(Y(Eval(filteredCols)),
Show only columns with outliers( 1 )
,Quantile Range Ouliers
);