칼럼명 검색안녕,
문자열 "fo"가 있는 열 이름을 검색하고 Y,Columns에서 해당 열을 선택해야 합니다.
이것을 JSL에 어떻게 포함합니까?
이에 대한 도움을 주시면 대단히 감사하겠습니다.

감사,
잭
스크립팅Re: 열 이름을 검색합니다.이것은 OR 절이어야 합니다.
If(Contains(colList[i], "SS") |
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i])
);
Re: 열 이름을 검색합니다.즐거운 수요일 @jthi ,
하나 더 추가하려고 했는데 포함하다 문자열을 포함하는 모든 열을 필터링하는 문 "SE" 그러나 예상대로 작동하지 않는 것 같습니다.
나는 추가했다 if 루프에 포함(colList[i], "SE") 이견있는 사람?
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"),
Contains(colList[i], "SE"),
Insert Into(filteredCols, colList[i]))
);
obj = dt <<
Explore Outliers(
Y((Eval(filteredCols) )));
obj << Tail Quantile( 0.1 );
obj << Quantile Range Outliers;
obj<< Select Rows(All);
감사,
잭
Re: 열 이름을 검색합니다.Scripting Index를 사용하면 매우 가까워질 수 있습니다.

나는 일반적으로 JMP에서 행을 삭제하는 것을 제안하지 않습니다. 일반적으로 숨김 및 제외가 더 나은 옵션입니다.
Re: 열 이름을 검색합니다.특정 행을 선택하고 삭제하고 싶습니다. 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
);Re: 열 이름을 검색합니다.JMP16의 새로운 기능입니다.
JMP15에서 동일한 결과를 얻으려면 For 루프를 사용해야 합니다.
이 같은:
filteredCols = {};
For(i = 1, i <= N Items(colList), i++,
If(Contains(colList[i], "SS"), Insert Into(filteredCols, colList[i]))
);Re: 열 이름을 검색합니다.많은 감사 @jthi
JMP 15가 Filter Each 명령을 지원하는지 잘 모르겠습니다. 스크립트를 시도했는데 오류가 발생합니다.

Re: 열 이름을 검색합니다.다음은 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();