내 열 분석 JMP17에서는 작동하지 않거나 잘못된 데이터를 반환합니다. 문제는 JMP17이 선택한 열 이동이 목록에서 작동하는 방식을 변경했다는 것입니다.
Names Default To Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp");
list = {"sex", "name"};
wait(1);
dt << Move Selected Columns(list, To Last);
show(JMP Version());
이 간단한 예를 통해 JMP17이 목록의 항목 순서를 무시한다는 것을 알 수 있습니다(또는 알파벳순으로 정렬합니까?).
JMP16:

JMP17:

이 문제를 처리할 수 있는 여러 가지 방법을 알아낼 수 있지만 그렇게 해야 하는지 잘 모르겠습니다.
Names Default To Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp");
list = {"sex", "name", "age", "weight", "height"};
If(Num(Word(1, JMP Version(), ".")) < 17,
dt << Move Selected Columns(list, To Last);
, // else
first_col = Remove From(list, 1);
dt << Move Selected Columns(first_col, To First);
For Each({col}, list,
Eval(EvalExpr(
dt << Move Selected Columns({Expr(col)}, To Last);
));
);
);