JMP 15의 새로운 열 선택 기능jmp 테이블을 열기 전에 대화식으로 열을 선택할 수 있는 새로운 기능이 마음에 듭니다. 그러나 어쨌든 스크립트를 사용하여 해당 열 이름을 목록에 가져올 수 있습니다. 내 유스 케이스는 litho_로 시작하는 열만 열 수 있지만 모든 열의 이름을 모를 수 있다는 것입니다.
미리 감사드립니다
케빈
Re: JMP 15의 새로운 열 선택 기능안녕 @kevin_lennon ,
Open()과 함께 "열 이름만" 인수를 사용하면 원하는 목록이 반환됩니다.
listOfNames = Open( "$SAMPLE_DATA/Fitness.jmp", Column Names Only );
@줄리안
Re: JMP 15의 새로운 열 선택 기능나는 아마 나 자신을 제대로 설명하지 않았을 것입니다. 새로운 JMP 15 기능을 사용하면 테이블이 메모리에서 열리기 전에 메타 데이터를 읽어 열을 볼 수 있습니다. 10k 열이 있는 5GB JMP 테이블이 있다고 가정합니다. 5GB 테이블을 메모리로 열지 않고 대신 테이블에 있는 열을 보고 필요한 열만 엽니다.
열린 대화 상자의 드롭다운을 사용하여 테이블을 열 때 대화식으로 수행할 수 있습니다. 그러나 적절한 테이블을 열기 전에 목록에서 열 이름을 얻고 싶습니다.
귀하가 제공한 솔루션은 내가 피하고 싶은 테이블을 먼저 엽니다.
감사해요
케빈
Re: JMP 15의 새로운 열 선택 기능다음은 특정 텍스트와 일치하는 열 목록을 가져오는 샘플 스크립트입니다.
dt = open("$SAMPLE_DATA/Semiconductor Capability.jmp");
list = dt << get column names;
parsed_list = {};
for(i=1, i<=N items(list), i++,
if(contains(list[i], "NPN"),
insert into(parsed_list, list[i])
)
);
show(parsed_list);