如何找到批量處理最大單元格數的工具並將該工具 ID 放在新列中。我有一批細胞,它們大多在一個對齊工具上得到處理。 偶爾會通過幾個對齊工具處理一個批次。
我想找到批量處理最大單元格數的工具,然後在末尾添加一列 (MAX AL) 和該對齊工具 ID。
謝謝
自動化和腳本回复:如何找到批量處理最大單元格數的工具,並將該工具 ID 放在新列中。添加表。
回复:如何找到批量處理最大單元格數的工具,並將該工具 ID 放在新列中。一種選擇
Names Default To Here(1);
dt = Open("$DOWNLOADS/ALIGNMENT TOOL.jmp");
// Get AL cols
al_cols = Filter Each({col_name}, dt << Get Column Names("String"),
!IsMissing(Regex(col_name, "^AL\d+"));
);
// create new collector column
new_col = dt << New Column("MAX AL", Character, Nominal);
For Each Row(dt,
max_al_idx = Loc Max(dt[Row(), al_cols]); // get idx based on max value
al_name = al_cols[max_al_idx]; // find AL name with the idx
new_col[Row()] = al_name; // set value
)