e5b JMP
검색
메뉴
고정 헤더 영역
글 제목
메뉴
좋아요
-
댓글달기
-
공유하기
메뉴 레이어
e5b JMP
메뉴 리스트
홈
태그
방명록
분류 전체보기
(57)
검색 레이어
e5b JMP
검색 영역
컨텐츠 검색
블로그 내 검색
상세 컨텐츠
본문 제목
JMP JOIN 알아보자 (2/2)
카테고리 없음
by
e5b
2025. 5. 11. 10:21
본문
좋아요
-
댓글달기
0
반응형
Matching Specification의
마지막 기능이자 Join에서 가장 많이 사용하는 기능이
By Mathing Columns이다.
말 그대로 두 개의 Data Table에서의 같은 Column은 합치고 나머지 Data를 합쳐서 하나의 Data Table로 만드는 것이다.
이 또한 예제로 알아보자 (예제는 JMP Sample file을 활용하고 있다.)
하나의 파일은 Trial1.jmp이고 다른 하나는 Little.jmp이다.
각각의 Data Table을 보면 옥수수의 종류(popcone)와 오일량(oil or oil amt), 그리고 냄비(batch) 크기에 따라 팝콘의 생산량(yield)을 정리한 Data Table임을 알 수 있다.
popcone, oil, batch에 따른 생산량(yield)이 각각 다르기 때문에 해당 값을 전부 포함하는 하나의 Data Table로 만들어보고자 한다.
Trial1 테이블을 기준으로 Join을 메뉴를 실행한다.
join 한 테이블로 Little를 선택한다.
default로
By matching Columns
로 되어 있고 두 개의 Data table에서 각각 popcorn와 popcorn, oil와 oil amt, batch와 batch를 선택하고
Match
버튼을 클릭한다.
초기에는 Match 되는 row만 표시가 되는 즉 교집합 상태인 Inner Join 상태가 된다.
각각의 Data table의 값들을 다 표시하고 싶으면
Include non-matches
에서
Main Table
과
With Table
를 체크하면 된다.
Preview
화면을 통해 모든 테이블의 값이 Match값 기준으로 정렬되어 표시되어 있는 것을 확인할 수 있다.
여기서 원하는 Column만으로 구성된 Data Table를 만들고자 할 때는 Output Columns의
Select columns for joined table
를 선택하면 원하는 Column을 넣을 수 있는 공간이 생긴다.
메뉴 왼쪽
Source Columns
에서 선택하고
Select
를 선택하면 된다.
선택을 취소하고자 할 때는 Ctrl를 누른 상태에서 다시 클릭하면 된다.
생산 Lot가 있는 Data Table이 있고 필드에서 고장되어 생산 Lot별로 어떤 고장이 정리된 Data Table이 있다.
생산 Lot별로 어떤 고장코드가 발생했는지 Data Table을 Join 하고자 한다.
생산 Lot를 Matching Column으로 선택하고
Include non-matches로 Main Table
를 선택하여 생산 Lot가 유지되게 하고
Option
에서
Merge same name columns
선택하여 중복된 생산 Lot를 합치게 하면 된다.
Merge same name columns
를 선택하면
Match Flag
가 자동으로 선택되어 Match Flag Column이 생성된다.
반응형
공유하기
게시글 관리
e5b JMP
추가 정보
인기글
최신글
티스토리툴바