x 및 y 위치 벡터의 모든 가능한 조합을 보여주는 표를 만들고 싶습니다.두 개의 위치 벡터 xpos와 ypos가 주어졌습니다. x와 y 위치 벡터에서 가능한 모든 조합을 보여주는 표를 만들고 싶습니다. 모든 가능한 조합을 포함하는 두 개의 새 벡터를 생성하는 매우 간단한 예를 보여드리겠습니다. 제 문제는 인덱싱에서 비롯된 것 같은데, 어떻게 해야 할지 모르겠습니다.
// Want to create table showing all possible combinations from x & y position vectors
xpos={1, 2, 3, 4, 5};
ypos={7, 8, 9 };
xloc={};
yloc={};
// Loop through x positions
for(i=1, i<=NItems(xpos), i++,
// Loop through y positions
for(j=1, j<=NItems(ypos),j++,
insert into(xloc, xpos);
insert into(yloc, ypos, j);
);
//print(i);
);
xloc;
yloc;
dt = new table("All Combos");
dt << new column("X", continuous, values(xloc));
dt << new column("Y", continuous, values(y));
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Want a table that looks like this:
X Y
1 7
1 8
1 9
2 7
2 8
2 9
.
.
.
5 7
5 8
5 9
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
고급 통계 모델링대량 맞춤화품질 및 공정 엔지니어링Re: x 및 y 위치 벡터에서 가능한 모든 조합을 보여주는 테이블을 만들고 싶습니다.나는 단지 사용할 것이다
테이블=>조인
Cartesian Join 기능을 사용하여 원하는 것을 얻으십시오.

names default to here(1);
xpos={1, 2, 3, 4, 5};
ypos={7, 8, 9 };
dt1 = new table("One", new column("x"));
dt1:x << set values(xpos);
dt2 = new table("Two", new column("y"));
dt2:y << set values(ypos);
dtCart = dt1 << Join(
With( dt2 ),
Cartesian Join,
Output Table( "Final" )
);Re: x 및 y 위치 벡터에서 가능한 모든 조합을 보여주는 표를 만들고 싶습니다.고맙습니다! 너무 얽매여서 당신의 해결책을 잊었습니다. 오늘이 월요일이라 실수한 걸 비난할 수 있을까요?