
이제 데이터 테이블은 데이터와 메타데이터를 저장하는 것 외에도 테이블, 행 및 열 메뉴의 명령이나 JSL의 해당 메시지를 사용하여 데이터를 준비합니다.데이터 테이블은 또한 분석 및 그래프 작성을 위한 플랫폼을 시작하는 역할을 합니다.때로는 데이터 테이블에 저장된 데이터 값의 특정 하위 집합만 분석하거나 플롯하려고 합니다.이 경우 행 상태를 사용하여 플랫폼이 분석에 포함하거나 그래프에 표시하는 데이터 값을 제어할 수 있습니다.하지만 값의 특정 하위 집합을 보관하기 위해 새롭고 별도의 데이터 테이블을 만들 수도 있습니다.하위 집합 테이블에 포함할 행과 열을 지정하는 방법에는 여러 가지가 있습니다.가장 간단한 방법은 원하는 행이나 열을 선택한 다음 하위 집합을 만들기 위해 데이터 테이블에 메시지를 보내는 것입니다.하지만 먼저 행 및/또는 열을 선택하지 않고도 메시지에 인수를 제공하여 행 및/또는 열을 지정할 수도 있습니다. 열이 선택되지 않았고 메시지에서 특정 열을 나타내지 않으면 기본적으로 모든 열이 하위 집합에 포함됩니다. 행의 경우에도 마찬가지입니다. 그렇다면 하위 집합 데이터 테이블의 행이나 열을 어떻게 선택할까요? 행부터 시작해 보겠습니다. 행을 선택하기 위해 데이터 테이블에 보낼 수 있는 여러 메시지가 있지만, 하위 집합을 만드는 데 가장 일반적으로 사용되는 메시지는 부울 표현식을 인수로 사용하는 Select Where 메시지입니다. 여기에 표시된 예에서 Select Where 메시지는 키가 인치보다 크고 무게가 파운드보다 큰 Big Class 데이터 테이블의 행을 선택합니다. 다른 방법은 데이터 필터 메시지를 사용하여 선택하는 것입니다. 그러나 데이터 필터 메시지는 Select Where보다 훨씬 더 많은 코드가 필요합니다. 여기에 표시된 두 메시지는 정확히 같은 작업을 수행합니다. 따라서 일반적으로 스크립트에서 일부 논리적 기준에 따라 행을 선택하도록 하려면 Select Where를 사용합니다. 그러나 스크립트 실행 후 사용자가 데이터 탐색을 계속할 수 있도록 하려는 경우 스크립트에서 데이터 필터를 시작하고 필터 열을 지정한 다음 사용자가 대화형으로 선택할 수 있도록 할 수 있습니다.이제 열을 선택하고 어떤 열이 선택되었는지 확인하는 방법에 대해 알아보겠습니다.열에 직접 전송되는 메시지와 데이터 테이블로 전송되는 메시지가 있습니다.선택됨 설정 메시지를 열에 보내 하위 집합에 대해 선택할 수 있습니다.그리고 선택됨 메시지를 보내 열이 이미 선택되었는지 확인할 수 있습니다.열 이름이나 번호를 인수로 사용하여 이동 메시지를 데이터 테이블에 보내 개별 열을 선택할 수 있습니다.마찬가지로, 열 선택 메시지를 데이터 테이블에 보내 단일 열, 원하는 열 목록 또는 모든 열을 선택할 수 있습니다.이미 선택된 열을 확인해야 하는 경우 선택한 열 가져오기 메시지를 데이터 테이블에 보냅니다.그런 다음 열 선택 지우기 메시지를 데이터 테이블에 보내 기존 선택을 지울 수 있습니다. 마지막으로, 열 패널에서 열을 그룹화한 경우 열 그룹 선택 또는 열 그룹 선택 취소 메시지를 사용하여 열 그룹을 함께 작업할 수 있습니다.행 및 열을 선택한 후 하위 집합 메시지를 원본 데이터 테이블로 보내 하위 집합을 만듭니다.JMP는 지정한 데이터 값에서 새 데이터 테이블을 만듭니다.필수는 아니지만 하위 집합에 포함하려는 행 및/또는 열을 이미 선택한 경우 괄호 안에 부울 값과 함께 Selected Rows 또는 Selected Columns 인수를 사용하는 것이 가장 좋습니다.여기에 표시된 코드는 계단식 메시지의 예입니다.Select Where 메시지가 데이터 테이블로 전송되어 열 sex의 값이 F인 행을 선택하고, 바로 뒤에 하위 집합 테이블의 두 열과 테이블 이름을 지정하는 Subset 메시지가 전송됩니다.하지만 먼저 행과 열을 선택할 필요는 없습니다. 하위 집합 테이블에 포함할 행과 열을 지정하는 또 다른 방법은 행 번호 행렬과 함께 Rows 인수를 사용하거나 열 참조와 함께 Columns 인수를 사용하는 것입니다. 이 경우, 테이블에 선택된 행이나 열이 있는 경우, 괄호 안에 부울 값 0을 사용하여 Selected Rows 또는 Selected Columns 인수를 사용하는 것이 좋습니다.