목록 매개변수를 사용하여 선택한 열 이동()5개의 열이 있는 테이블이 있는 경우:
| 5열 | 3열 | 2열 | 열 1 | 4열 |
| 데이터 | 데이터 | 데이터 | 데이터 | 데이터 |
그리고 나는 이것을 실행합니다 :
dt = Current Data Table();
dt << Move Selected Columns({"Column 1", "Column 2", "Column 3", "Column 4", "Column 5"}, To first)그러면 나는 이것을 얻습니다 :
| 열 1 | 2열 | 3열 | 4열 | 5열 |
| 데이터 | 데이터 | 데이터 | 데이터 | 데이터 |
하지만 이것을 실행하면:
dt= Current Data Table();
list = {"Column 1", "Column 2", "Column 3", "Column 4", "Column 5"};
dt << Move Selected Columns( list, To first); "인식할 수 없는 키워드" 오류로 인해 실패합니다.
두 번째 버전에서처럼 열 목록을 매개변수화할 수 있어야 합니다. 두 번째 버전과 같은 것을 작동시키려면 어떻게 해야 합니까?
Re: 목록 매개변수를 사용하여 선택한 열 이동()해결 방법을 찾았으니 다행입니다. 그동안 이 문제를 개발팀에 보고했고, JMP 15(올해 말 출시 예정)에서는 평가가 자동으로 이뤄지도록 업데이트됐다. 감사해요!
Re: 목록 매개변수를 사용하여 선택한 열 이동()이것은 단지 대체 방법일 뿐이며 참고하시기 바랍니다.
표현식을 사용하여 이 작업을 수행할 수도 있습니다.Eval Expr()은 각 Expr()을 해당 값(이름 표현식)으로 대체하고 외부 Eval() 함수는 명령을 실행합니다.
dt= Current Data Table();
list = {"Column 1", "Column 2", "Column 3", "Column 4", "Column 5"};
Eval( Eval Expr(dt << Move Selected Columns( Expr(list), To first)) ); Re: 목록 매개변수를 사용하여 선택한 열 이동()고마워요. 저한테는 효과가 있어요!Re: 목록 매개변수를 사용하여 선택한 열 이동()나는 list(), listeval(), expr, evalexpr() 등의 다양한 버전을 시도했지만 아무 소용이 없었습니다.eval(parse())에 의존해야 했습니다:
dt = current data table();
alist = {"Column 4", "Column 3", "Column 2", "Column 1"};
clist = char(alist);
col_expr = evalinsert("dt << move selected columns(^clist^, to first)");
eval(parse(col_expr));