JSL에서 특정 이름으로 시작하는 열을 선택하는 방법은 무엇입니까?안녕하세요,
특정 열을 선택하려고 할 때 문제가 있습니다.
"RD123", "RD345", "123RD"...등의 열 헤더가 있는 경우.
"RD"로만 시작하는 열을 선택하고 싶습니다. 내가 아는 유일한 스크립트는 다음과 같습니다.
dt = 현재 데이터 테이블();
colList= dt << 열 이름 가져오기( 문자열 );
For( i = 1, i <= N 항목( colList ), i++,
If( Contains(colList [i], "RD")) << 선택된 세트)
);
"RD123" 및 "RD345"만 선택하도록 스크립트를 수정하는 방법은 무엇입니까?
감사해요.
자동화 및 스크립팅Re: JSL에서 특정 이름으로 시작하는 열을 선택하는 방법은 무엇입니까?포함 대신 시작을 사용할 수 있습니다.또한 먼저 관심 있는 열 목록으로 필터링한 다음 << 열 선택을 사용하여 선택하는 것이 더 쉬울 수 있습니다. 아래는 한 가지 예입니다.
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);Re: JSL에서 특정 이름으로 시작하는 열을 선택하는 방법은 무엇입니까?정말 감사합니다!