JMP 살펴보기 > 데이터 재구성 > 데이터 테이블 결합
발행일 : 03/10/2025

데이터 테이블 결합

테이블 > 결합을 선택하여 두 개의 JMP 데이터 테이블을 하나의 새 테이블로 결합할 수 있습니다. 두 개의 데이터 테이블을 결합하는 방법에 대한 자세한 설명은 두 개의 데이터 테이블을 새 데이터 테이블에 결합하려면 다음 단계를 수행하십시오.에서 확인하십시오. 다음과 같은 세 가지 방법으로 테이블을 결합할 수 있습니다.

행 번호에 따라 결합. 자세한 내용은 행 번호별 결합의 예에서 확인하십시오.

원래의 두 테이블에 있는 행의 가능한 모든 조합으로 새 테이블을 구성하는 Cartesian 방식으로 결합. 자세한 내용은 Cartesian 결합의 예에서 확인하십시오.

두 데이터 테이블 모두에 있거나 단일 데이터 테이블에 있는 하나 이상의 열에 포함된 값을 매칭. 자세한 내용은 매칭 열을 기준으로 결합의 예에서 확인하십시오.

참고: "테이블" 메뉴의 "JMP 쿼리 빌더" 옵션을 사용하면 단순 결합을 수행하기 전에 데이터를 쿼리할 수 있습니다. 자세한 내용은 JMP 쿼리 빌더를 사용하여 데이터 테이블 쿼리 및 결합에서 확인하십시오.

두 개의 데이터 테이블을 새 데이터 테이블에 결합하려면 다음 단계를 수행하십시오.

1. 결합하려는 두 개의 데이터 테이블을 엽니다.

2. 테이블 > 결합을 선택합니다.

창이 나타나고 ...과(와) 결합할 대상 아래에 열려 있는 모든 테이블의 이름이 나타납니다.

그림 6.20 결합 창 

The Join Window

3. ...과(와) 결합할 대상 상자에서 활성 테이블과 결합할 테이블을 선택합니다.

4. "매칭 규격" 영역에서 테이블을 결합할 방법을 지정하는 옵션을 선택합니다.

5. 출력 테이블 이름 텍스트 상자에 새 테이블의 이름을 입력합니다.

6. (선택 사항) 추가 옵션을 사용하여 결합 절차를 세부적으로 사용자 정의합니다.

7. 확인을 클릭하여 결합된 데이터 테이블을 생성합니다.

참고: 값 라벨이 있는 매칭 열을 결합하면 값 라벨이 아니라 열의 데이터 값과 올바르게 결합됩니다.

결합 옵션

대화상자 열린 채 유지

확인을 클릭한 후 "결합" 창을 열린 채로 유지합니다.

소스 테이블에 스크립트 저장

동일한 설정을 사용하여 데이터를 다시 결합하기 위한 스크립트를 원래 데이터 테이블에 저장합니다.

주 테이블 순서 유지

결합된 테이블에서 매칭되는 열을 기준으로 정렬하지 않고 원래 데이터 테이블의 순서를 유지합니다. 기본적으로 선택되어 있습니다.

두 번째 테이블의 데이터로 주 테이블 업데이트

원래 테이블의 데이터가 동일한 이름을 가진 열의 데이터로 업데이트됩니다. 결과는 새 데이터 테이블에 표시됩니다.

다음 사항에 유의하십시오.

JMP는 데이터를 결측값으로 바꾸지 않습니다.

출력 테이블에는 원래 테이블과 동일한 열이 사용됩니다. 따라서 두 번째 테이블의 데이터로 주 테이블 업데이트를 사용할 경우에는 결합된 테이블의 열 선택을 적용할 수 없습니다.

두 번째 테이블의 데이터로 주 테이블 업데이트 옵션은 행 번호 또는 매칭되는 열을 기준으로 결합할 때만 사용할 수 있습니다.

동일한 이름의 열 병합

두 번째 테이블의 데이터로 원래 테이블에 동일한 이름으로 있는 열의 데이터를 바꿉니다. 첫 번째 테이블의 결측값은 두 번째 테이블의 비결측값으로 바뀝니다.

열을 기준으로 매칭할 경우 동일한 이름의 열 병합을 선택하면 "매칭 플래그"가 선택됩니다. 새로 결합된 테이블에는 매칭 플래그라는 명목형 열이 포함됩니다.

이 열에 "주"가 나타나면 해당 데이터는 첫 번째(활성) 테이블에 있던 것입니다.

이 열에 "포함"이 나타나면 해당 데이터는 두 번째 테이블에 있던 것입니다.

이 열에 "둘 다"가 나타나면 해당 데이터는 첫 번째 테이블과 두 번째 테이블 모두에 있던 것입니다.

매칭 플래그

열을 기준으로 매칭할 때 매칭 플래그 열을 생성할지 여부를 결정합니다. 동일한 이름의 열 병합을 선택하면 자동으로 선택됩니다.

계산식 복사(주 테이블 및 두 번째 테이블)

주 테이블 및/또는 두 번째 테이블의 계산식을 출력 열에 포함합니다. 기본적으로 선택되어 있습니다.

계산식 실행 제한(주 테이블 및 두 번째 테이블)

새 테이블을 생성하는 동안 JMP가 열의 계산식을 실행하지 않도록 합니다. 기본적으로 선택되어 있습니다.

매칭 열별

행을 결합하려면 두 테이블 모두에서 값과 데이터 유형이 매칭되는 열을 선택합니다. 다음 단계를 수행하십시오.

1. 소스 열의 각 목록에서 열 이름을 강조 표시합니다. 위쪽 목록의 첫 번째 강조 표시 열은 아래쪽 목록의 첫 번째 강조 표시 열과 쌍을 이루고, 그 다음 강조 표시 열도 그런 식으로 쌍을 이룹니다. 모든 열 쌍의 값과 데이터 유형이 매칭되는 경우에만 행이 결합됩니다.

2. 매칭을 클릭합니다. 선택한 열 쌍이 열 매칭 상자에 나타납니다. 매칭 열은 이름이 동일하지 않아도 되며, 두 테이블 모두에서 상대적 열 위치가 동일하지 않아도 됩니다.

3. (선택 사항) 첫 번째로 찾은 매칭 항목만 포함하려면 두 테이블 모두의 복수 항목 제외 상자를 선택합니다. 그러면 첫 번째로 찾은 매칭 항목만 새 테이블에 기록됩니다. 한 테이블에 대해서만 이 옵션을 지정하면 첫 번째 매칭 값이 다른 테이블의 모든 매칭 값과 결합됩니다. 어느 테이블에서도 복수 항목 제외 상자를 선택하지 않으면 매칭되는 열 값의 각 그룹 내에서 Cartesian 결합이 수행됩니다.

4. (선택 사항) 데이터 테이블의 모든 행을 포함하려면(매칭되는 값이 없는 경우도 포함) 매칭되지 않는 항목 포함 상자를 선택합니다. 결합할 데이터 테이블 중 하나 또는 둘 모두에 대해 이 옵션을 지정할 수 있습니다.

행 번호별

두 개의 테이블을 나란히 결합합니다.

Cartesian 결합

원래의 두 테이블에 있는 행의 가능한 모든 조합으로 새 테이블을 구성하는 Cartesian 방식을 사용하여 두 테이블을 결합합니다. JMP는 첫 번째 테이블의 데이터를 두 번째 테이블의 데이터와 교차 조합하여 각 집합의 모든 값 조합을 표시합니다.

결합된 테이블의 열 선택

어느 한 테이블에서 출력 테이블에 포함할 일부 열을 선택합니다. 다음 단계를 수행하십시오.

1. "소스 열" 영역에서 새 테이블에 포함할 각 테이블의 열을 강조 표시합니다.

2. "출력 열" 영역에서 선택을 클릭합니다.

출력 테이블 이름

결합된 테이블의 이름을 지정합니다.

자동 새로 고침

테이블 미리보기를 자동으로 새로 고칩니다. 미리보기를 완료하는 데 시간이 너무 오래 걸리는 경우 이 옵션을 선택 취소하고 "새로 고침" 버튼 Image shown here을 클릭할 수 있습니다. 기본적으로 선택되어 있습니다.

랜덤 부분집합으로 미리보기

"미리보기" 페인을 새로 고칠 때 지연이 발생할 수 있는 매우 큰 테이블에 대해 이 옵션을 선택합니다. 기본적으로 선택 취소되어 있습니다.

더 많은 정보를 원하십니까? 질문이 있습니까? JMP 사용자 커뮤니티에서 답변 받기 (community.jmp.com).