선택한 행의 부분 집합을 지정하는 스크립트안녕,
다음 스크립트가 있습니다.
일부 행을 선택하고 부분 집합을 만들고 싶습니다.
선택 항목은 369개 행을 찾았지만 부분 집합은 140개 행만 찾았습니다.
내가 무엇을 놓치고 있는지 아는 사람이 있나요?
dt = Current Data Table();
Column(dt, "DieX") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
Column(dt, "DieY") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
dt << select where(
1045 <= :DieX <= 1055 & 1221 <= :DieY <= 1228
| 1145 <= :DieX <= 1155 & 1221 <= :DieY <= 1228
| 1045 <= :DieX <= 1055 & 770 <= :DieY <= 778
| 1145 <= :DieX <= 1155 & 770 <= :DieY <= 778
);
dt_subset = dt << subset(output table("Defects"), selected rows(1));자동화 및 스크립팅데이터 혼합 및 정리Re: 선택한 행의 부분 집합을 지정하는 스크립트나에게는 올바른 양의 행을 부분 집합으로 설정한 것 같습니다(369)(스크립트를 약간 수정했지만 원본에서도 올바른 양의 행을 부분 집합했습니다)
Names Default To Here(1);
dt = Open("$DOWNLOADS/Setup2_0_2_Surface.jmp");
dt << clear select << Clear Column Selection;
Column(dt, "DieX") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
Column(dt, "DieY") << data type(Numeric) << Modeling Type(Continuous) << Format(Best, 12);
dt << select where(
1045 <= :DieX <= 1055 & 1221 <= :DieY <= 1228
| 1145 <= :DieX <= 1155 & 1221 <= :DieY <= 1228
| 1045 <= :DieX <= 1055 & 770 <= :DieY <= 778
| 1145 <= :DieX <= 1155 & 770 <= :DieY <= 778
);
dt_subset = dt << subset(output table("Defects"), selected rows(1), Selected Columns(0));Re: 선택한 행의 부분 집합을 지정하는 스크립트감사합니다!