<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
고유 한 행 값에 대한 루프가 있는데 각 루프에 대해 하위 집합과 그래프를 만듭니다. 각 하위 집합과 그래프에 대해 고유 한 객체 이름을 만들고 저장하려면 어떻게합니까? 당신의 도움을 주셔서 감사합니다. 나는 JMP11을 사용하고있다.
// 예.
기본 이름은 여기에 있습니다 (1);
dt = Open (변환 파일 경로 ( "$ Sample_Data") || "Big Class.jmp");
연령 = 연관 배열 (: 연령);
currentkey = 연령대 << First;
For (i = 1, i = N Items (age), i ++,
nextkey = 연령대 << 다음 (현재 키);
dt << 선택 위치 (: age == currentkey);
sub = dt << 서브 세트 (출력 테이블 이름 ( "서브 세트"|| Char (현재 키)));
// sub에 대해 고유 한 객체 이름을 만들고 저장할 수 있습니까?
dt << 선택 지우기;
biv = sub << 2 변량 (Y (: 높이), X (: 무게));
// biv에 대해 고유 한 객체 이름을 만들고 저장할 수 있습니까?
currentkey = nextkey;
);
닫기 (dt, 아니오 저장);
우수한. Melanie에게 감사드립니다. 연관 배열이 그런 객체를 저장할 수 있다는 것을 깨닫지 못했습니다.
롭
각 하위 집합 테이블과 이진 변수 보고서에 대해 새 변수 이름을 만드는 대신 이미 가지고있는 연관 배열에 추가하십시오.
// 예.
기본 이름은 여기에 있습니다 (1);
dt = Open (변환 파일 경로 ( "$ Sample_Data") || "Big Class.jmp");
연령 = 연관 배열 (: 연령);
currentkey = 연령대 << First;
For (i = 1, i = N Items (age), i ++,
nextkey = 연령대 << 다음 (현재 키);
나이 [현재 키] = {}; // 각 나이를 목록으로 만든다.
dt << 선택 위치 (: age == currentkey);
//이 연령대의 목록에 하위 집합 테이블을 추가합니다.
삽입 ([현재 키], dt << 부분 집합 (출력 테이블 이름 ( "부분 집합"|| Char (현재 키))));
dt << 선택 지우기;
//이 연령대의 목록에 이진 변수 보고서를 추가합니다.
삽입 ([현재 키], 나이 [현재 키] [1] << 이진 (Y (: 높이), X (: 무게)));
currentkey = nextkey;
);
닫기 (dt, 아니오 저장);
완료되면 연관 배열은 다음과 같이 보입니다.
연관 배열 (
{{12, {데이터 표 ( "부분 집합 12"), 이변 형 []}},
{13, {데이터 표 ( "하위 집합 13"), 이변 형 []}},
{14, {데이터 표 ( "하위 집합 14"), 이변 형 []}},
{15, {데이터 표 ( "하위 집합 15"), 이변 형 []}},
{16, {데이터 표 ( "부분 집합 16"), 이변 형 []}},
{17, {데이터 표 ( "하위 집합 17"), 이변 형 []}}},
0
)
다음과 같이 주어진 연령대의 하위 집합 테이블에 액세스 할 수 있습니다. 연령 [12] [1]
다음과 같이 연령에 관계없이 이변 형 보고서에 액세스 할 수 있습니다. 연령 [12] [2]
By 함수가 아닌 옵션을 사용하고 있습니까? 그럼 당신은 당신의 바이브를 서브 세트로 만들 수 있습니다.
기본 이름은 여기에 있습니다 (1);
dt = Open (변환 파일 경로 ( "$ Sample_Data") || "Big Class.jmp");
biv = dt << 이변 량 (Y (: 높이), X (: 무게), by (: 연령));
biv [1]; // age == 12