選択した行をサブセット化するスクリプトこんにちは、
次のスクリプトがあります:
いくつかの行を選択してサブセット化したいです。
選択すると 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: 選択した行をサブセット化するスクリプトありがとう!