데이터 테이블의 열에서 고유한 값을 식별하는 방법(스크립팅 초보자에게)일반적으로 프로그래밍 언어에 익숙하지만 JMP/JSL의 구문에 대해서는 잘 모른다고 가정하고 JSL: 데이터 테이블 열의 고유 값 가져오기 그리고 열, 행렬 또는 목록의 고유 값 목록 가져오기 열의 고유 값에 대한 요약을 스크립트로(Recode를 통하지 않고) 찾으려고 할 때 어떤 솔루션도 저에게 도움이 되지 않았습니다. 이를 스크립트로 수행하는 이유는 출력을 스크립트의 다른 부분에 있는 다른 입력 퍼널에 공급하고 싶기 때문입니다.
다음은 내 코드입니다(오타 없이 익명으로 처리됨).
dt = Open( "data file" );
//show(summarize(dt=by("column of interest")));
//dt << Summary(Group(:column of interest), Freq("None"), Weight("None"));
주석 처리된 줄은 나를 위해 작동하지 않는 것 같습니다. 솔직히 말해서 데이터를 올바르게 가져오고 있는지조차 모르겠습니다. "데이터 파일"은 .jmp 파일입니다. 내가 어떻게 알 수 있습니까? 열릴까요? 그렇게 하지 않는 것 같습니다.
이중 게시물이라면 죄송하지만 이해해 주셔서 감사합니다.
감사합니다,
남자 이름
데이터 접근데이터 혼합 및 정리Re: 데이터 테이블의 열에서 고유한 값을 식별하는 방법(스크립팅 초보자에게)감사합니다. 완벽하게 작동합니다.Re: 데이터 테이블의 열에서 고유한 값을 식별하는 방법(스크립팅 초보자에게)스크립팅 인덱스에서:

요약을 사용하면 결과가 지정된 이름으로 변수에 저장됩니다.
로그 창에서 볼 수 있습니다: 보기/로그(Ctrl+Shift+L 단축키) 또는 스크립트 편집기를 마우스 오른쪽 버튼으로 클릭하고 포함된 로그 표시를 활성화합니다(항상 표시되도록 기본 설정에서 활성화하는 것이 좋습니다).
임베디드 로그:

Re: 데이터 테이블의 열에서 고유한 값을 식별하는 방법(스크립팅 초보자에게)uniqNames는 어디에 표시됩니까?Re: 데이터 테이블의 열에서 고유한 값을 식별하는 방법(스크립팅 초보자에게)다음은 고유한 값을 얻는 최소한 두 가지 방법입니다. get 키를 사용하여 배열 요약 및 연관:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Summarize(dt, uniqNames = by(:name));
Show(uniqNames);
aa_uniqNames = Associative Array(Column(dt, "name")) << Get keys;
show(aa_uniqNames);또한 스크립팅에 대한 다음 소스를 살펴보십시오.
1. JMP에서 직접 도움말/스크립팅 색인 아래를 살펴봅니다(예: 요약 검색).
2. 스크립팅 가이드
삼. JMP 도움말, 스크립팅 가이드