對所選行進行子集化的腳本你好,
我有以下腳本:
我想選擇一些行並對它們進行子集化。
選擇找到 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));自動化和腳本編寫資料混合與清理回覆:對所選行進行子集化的腳本對我來說,它似乎對正確的行數進行了子集化(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));回覆:對所選行進行子集化的腳本謝謝你!