테이블 > 결합을 선택하여 두 개의 JMP 데이터 테이블을 하나의 새 테이블로 결합할 수 있습니다. 두 개의 데이터 테이블을 결합하는 방법에 대한 자세한 설명은 두 개의 데이터 테이블을 새 데이터 테이블에 결합하려면 다음 단계를 수행하십시오.에서 확인하십시오. 다음과 같은 세 가지 방법으로 테이블을 결합할 수 있습니다.
• 행 번호에 따라 결합. 자세한 내용은 행 번호별 결합의 예에서 확인하십시오.
• 원래의 두 테이블에 있는 행의 가능한 모든 조합으로 새 테이블을 구성하는 Cartesian 방식으로 결합. 자세한 내용은 Cartesian 결합의 예에서 확인하십시오.
• 두 데이터 테이블 모두에 있거나 단일 데이터 테이블에 있는 하나 이상의 열에 포함된 값을 매칭. 자세한 내용은 매칭 열을 기준으로 결합의 예에서 확인하십시오.
참고: "테이블" 메뉴의 "JMP 쿼리 빌더" 옵션을 사용하면 단순 결합을 수행하기 전에 데이터를 쿼리할 수 있습니다. 자세한 내용은 JMP 쿼리 빌더를 사용하여 데이터 테이블 쿼리 및 결합에서 확인하십시오.
두 개의 데이터 테이블을 새 데이터 테이블에 결합하려면 다음 단계를 수행하십시오.
1. 결합하려는 두 개의 데이터 테이블을 엽니다.
2. 테이블 > 결합을 선택합니다.
창이 나타나고 ...과(와) 결합할 대상 아래에 열려 있는 모든 테이블의 이름이 나타납니다.
그림 6.20 결합 창
3. ...과(와) 결합할 대상 상자에서 활성 테이블과 결합할 테이블을 선택합니다.
4. "매칭 규격" 영역에서 테이블을 결합할 방법을 지정하는 옵션을 선택합니다.
5. 출력 테이블 이름 텍스트 상자에 새 테이블의 이름을 입력합니다.
6. (선택 사항) 추가 옵션을 사용하여 결합 절차를 세부적으로 사용자 정의합니다.
7. 확인을 클릭하여 결합된 데이터 테이블을 생성합니다.
참고: 값 라벨이 있는 매칭 열을 결합하면 값 라벨이 아니라 열의 데이터 값과 올바르게 결합됩니다.
대화상자 열린 채 유지
확인을 클릭한 후 "결합" 창을 열린 채로 유지합니다.
소스 테이블에 스크립트 저장
동일한 설정을 사용하여 데이터를 다시 결합하기 위한 스크립트를 원래 데이터 테이블에 저장합니다.
주 테이블 순서 유지
결합된 테이블에서 매칭되는 열을 기준으로 정렬하지 않고 원래 데이터 테이블의 순서를 유지합니다. 기본적으로 선택되어 있습니다.
두 번째 테이블의 데이터로 주 테이블 업데이트
원래 테이블의 데이터가 동일한 이름을 가진 열의 데이터로 업데이트됩니다. 결과는 새 데이터 테이블에 표시됩니다.
다음 사항에 유의하십시오.
– JMP는 데이터를 결측값으로 바꾸지 않습니다.
– 출력 테이블에는 원래 테이블과 동일한 열이 사용됩니다. 따라서 두 번째 테이블의 데이터로 주 테이블 업데이트를 사용할 경우에는 결합된 테이블의 열 선택을 적용할 수 없습니다.
– 두 번째 테이블의 데이터로 주 테이블 업데이트 옵션은 행 번호 또는 매칭되는 열을 기준으로 결합할 때만 사용할 수 있습니다.
동일한 이름의 열 병합
두 번째 테이블의 데이터로 원래 테이블에 동일한 이름으로 있는 열의 데이터를 바꿉니다. 첫 번째 테이블의 결측값은 두 번째 테이블의 비결측값으로 바뀝니다.
열을 기준으로 매칭할 경우 동일한 이름의 열 병합을 선택하면 "매칭 플래그"가 선택됩니다. 새로 결합된 테이블에는 매칭 플래그라는 명목형 열이 포함됩니다.
– 이 열에 "주"가 나타나면 해당 데이터는 첫 번째(활성) 테이블에 있던 것입니다.
– 이 열에 "포함"이 나타나면 해당 데이터는 두 번째 테이블에 있던 것입니다.
– 이 열에 "둘 다"가 나타나면 해당 데이터는 첫 번째 테이블과 두 번째 테이블 모두에 있던 것입니다.
매칭 플래그
열을 기준으로 매칭할 때 매칭 플래그 열을 생성할지 여부를 결정합니다. 동일한 이름의 열 병합을 선택하면 자동으로 선택됩니다.
계산식 복사(주 테이블 및 두 번째 테이블)
주 테이블 및/또는 두 번째 테이블의 계산식을 출력 열에 포함합니다. 기본적으로 선택되어 있습니다.
계산식 실행 제한(주 테이블 및 두 번째 테이블)
새 테이블을 생성하는 동안 JMP가 열의 계산식을 실행하지 않도록 합니다. 기본적으로 선택되어 있습니다.
매칭 열별
행을 결합하려면 두 테이블 모두에서 값과 데이터 유형이 매칭되는 열을 선택합니다. 다음 단계를 수행하십시오.
1. 소스 열의 각 목록에서 열 이름을 강조 표시합니다. 위쪽 목록의 첫 번째 강조 표시 열은 아래쪽 목록의 첫 번째 강조 표시 열과 쌍을 이루고, 그 다음 강조 표시 열도 그런 식으로 쌍을 이룹니다. 모든 열 쌍의 값과 데이터 유형이 매칭되는 경우에만 행이 결합됩니다.
2. 매칭을 클릭합니다. 선택한 열 쌍이 열 매칭 상자에 나타납니다. 매칭 열은 이름이 동일하지 않아도 되며, 두 테이블 모두에서 상대적 열 위치가 동일하지 않아도 됩니다.
3. (선택 사항) 첫 번째로 찾은 매칭 항목만 포함하려면 두 테이블 모두의 복수 항목 제외 상자를 선택합니다. 그러면 첫 번째로 찾은 매칭 항목만 새 테이블에 기록됩니다. 한 테이블에 대해서만 이 옵션을 지정하면 첫 번째 매칭 값이 다른 테이블의 모든 매칭 값과 결합됩니다. 어느 테이블에서도 복수 항목 제외 상자를 선택하지 않으면 매칭되는 열 값의 각 그룹 내에서 Cartesian 결합이 수행됩니다.
4. (선택 사항) 데이터 테이블의 모든 행을 포함하려면(매칭되는 값이 없는 경우도 포함) 매칭되지 않는 항목 포함 상자를 선택합니다. 결합할 데이터 테이블 중 하나 또는 둘 모두에 대해 이 옵션을 지정할 수 있습니다.
행 번호별
두 개의 테이블을 나란히 결합합니다.
Cartesian 결합
원래의 두 테이블에 있는 행의 가능한 모든 조합으로 새 테이블을 구성하는 Cartesian 방식을 사용하여 두 테이블을 결합합니다. JMP는 첫 번째 테이블의 데이터를 두 번째 테이블의 데이터와 교차 조합하여 각 집합의 모든 값 조합을 표시합니다.
결합된 테이블의 열 선택
어느 한 테이블에서 출력 테이블에 포함할 일부 열을 선택합니다. 다음 단계를 수행하십시오.
1. "소스 열" 영역에서 새 테이블에 포함할 각 테이블의 열을 강조 표시합니다.
2. "출력 열" 영역에서 선택을 클릭합니다.
출력 테이블 이름
결합된 테이블의 이름을 지정합니다.
자동 새로 고침
테이블 미리보기를 자동으로 새로 고칩니다. 미리보기를 완료하는 데 시간이 너무 오래 걸리는 경우 이 옵션을 선택 취소하고 "새로 고침" 버튼
을 클릭할 수 있습니다. 기본적으로 선택되어 있습니다.
랜덤 부분집합으로 미리보기
"미리보기" 페인을 새로 고칠 때 지연이 발생할 수 있는 매우 큰 테이블에 대해 이 옵션을 선택합니다. 기본적으로 선택 취소되어 있습니다.