JMP 데이터 테이블에서 값을 조회하는 빠른 방법은 IF 문이 있는 열에 적용된 공식을 사용하여 열에서 특정 행이나 특정 데이터 셀을 조회하는 것입니다. 열 뒤에 아래 첨자를 사용합니다. 이름.
그러나 If 절이 길거나 복잡할 경우 이 접근 방식은 지루할 수 있습니다.
Excel의 VLookup 기능과 유사하게 JMP를 사용하여 동일한 기술을 적용할 수 있습니다.
수식을 만들거나 수식 편집기에 JSL 스크립트를 붙여넣어 이를 수행합니다.
JMP의 도움말 메뉴에서 사용할 수 있는 캔디바 샘플 데이터를 사용한 예에서는 그램 단위의 지방 측정 목록이 있으며, 이를 찾아 계산한 다음 "무지방"에서 "고지방"까지의 범위를 할당하려고 합니다.
이 샘플 데이터를 자유롭게 열고 비디오를 일시 중지하여 저와 함께 작업해 보세요. 이 비디오 아래에는 지원 및 관련 블로그 항목이 링크되어 있습니다.

따라서 이 데이터 테이블이 열린 상태에서 빈 헤더를 두 번 클릭하여 새 열을 생성하겠습니다.
열 헤더를 다시 두 번 클릭하여 이름을 “Fat Type”으로 바꾸겠습니다.
열 정보에서는 텍스트 문자열을 사용할 것이므로 "문자"를 선택하겠습니다.
그런 다음 값 범위를 조회하는 수식을 추가하고 값을 기반으로 범주를 할당하겠습니다.
파일 메뉴에서 새 스크립트 창을 엽니다.
JMP에서 목록은 여는 중괄호와 닫는 중괄호 {}로 지정되며 목록의 항목은 쉼표로 구분됩니다.
여기에 표시된 대로 지방 유형 목록을 입력합니다.
{"무지방", "약간 지방", "저지방", "보통 지방", "중지방", "고지방"}
JMP에는 Loc라는 행렬 내에서 값을 찾는 편리한 기능이 있습니다.두 개의 인수 x와 y가 있습니다.
이 예에서 x는 조회할 값의 행렬이 되고 y는 행렬에서 나오는 값을 조회하는 데 사용하려는 열이 됩니다.
JMP에서 행렬은 여는 대괄호와 닫는 대괄호 [ ]로 지정되며 행렬의 요소는 쉼표로 구분됩니다.
다음으로 값을 찾는 데 사용할 총 지방(그램) 행렬을 추가하겠습니다.
[0,1,5,10,20,25]를 입력하겠습니다.
설명되지 않음
loc 함수에 대한 자세한 내용은 JMP 스크립팅 가이드의 187페이지를 참조하고 loc 정렬 함수에 대한 자세한 내용은 188페이지를 참조하세요.
이제 여기에 표시된 대로 Loc 정렬 함수에 이를 추가합니다.
설명되지 않음
loc 정렬([0,1,5,10,20,25],:총 지방 g)
조회 열의 각 행에 대해 찾은 값을 반환하고 이를 "Fat Type" 열에 쓰려면 행 아래 첨자 함수를 사용합니다.
여기에 표시된 대로 loc 정렬 함수를 대괄호 "["로 묶고 오른쪽 대괄호 "]"로 끝을 묶습니다.
[Loc 정렬([0, 1, 5, 10, 20, 25], :총 지방 g)]
복사할 수 있는 전체 스크립트는 다음과 같습니다.
설명되지 않음
{"지방 없음", "약간 지방", "저지방", "보통 지방", "중지방", "고지방"}[Loc Sorted([0, 1, 5, 10, 20, 25], : 총 지방 g)]
수식 편집기에서 전체 스크립트를 붙여넣고 적용을 클릭하세요.
다음은 총 지방 측정 열을 6개 범위로 조회하고 구성하는 새로운 열입니다.
이제 아래 링크된 데이터 테이블이나 자신의 데이터로 행렬 값을 변경하여 직접 JMP를 즐겨보세요.
연결
JMP의 조회 테이블 - http://blogs.sas.com/content/jmp/2014/04/02/lookup-tables-in-jmp/