JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 합니까?안녕
JMP Pro에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬할 수 있는 방법이 있나요?
저는 변수의 이름을 약어로만 지정했습니다(아래 예를 참조하세요).
| 아클라메브 | 보험에 가입한 운전자[귀하]와 다른 운전자가 이 사고에 대해 공동으로 책임이 있습니까? 예/아니요 2 |
| ACCMLAMEBR | 예/아니요인 경우, 그 이유는 무엇입니까? 50~100단어 사이로 [텍스트로] 정당성을 제시하십시오 3 |
| 담빅사이드 | 차량 손상/충격 지점 [앞/뒤/운전석/조수석] |
| 대시캠프 | 사고 당시 차량에 대시캠을 장착했나요? [예/아니요] |
| 대쉬카몹 | 사고 당시 대시캠이 정상적으로 작동하고 있었나요? [예/아니요] |
| 엘클레임이미 | 운전을 시작한 이후 보험사에 가장 큰 청구금액은 얼마였습니까? [금액] |
| 허용됩니다 | 운전면허 종류 |
| 리시르 | 운전면허 취득 연수 |
| 라인흐프레 | 여행당 차선 변경 빈도 |
| 로신크 | 사건 발생 장소 [국가] |
| 로신드 | 사건 발생 장소 [지구명] |
| 로신스 | 사건 발생 장소 [도로명] |
현재, 변수 정의의 약어(약어)를 볼 수 있지만 순서대로 볼 수는 없습니다(첨부된 스크린샷 참조). 모델에 포함하려는 변수를 찾는 데 시간이 오래 걸립니다.
기본 데이터 분석 및 모델링데이터 블렌딩 및 정리Re: JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 하나요?Cols 메뉴를 통해 "이름순"으로 열을 재정렬할 수 있습니다.

Re: JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 하나요?@hogi는 열을 오름차순으로 대화형으로 정렬하는 방법을 제공합니다. 다음은 어느 방향으로든 정렬하는 작은 스크립트입니다. 현재는 내림차순(역순)으로 정렬하도록 설정되어 있습니다. Reverse() 함수를 제거하면 정렬이 오름차순이 됩니다.
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
또한 분포, Y x X 맞춤 등과 같은 JMP 플랫폼에 대한 선택 상자를 사용할 때 대화 상자의 열 목록을 사용하면 선택을 위한 열 이름을 오름차순 및 내림차순으로 정렬할 수 있습니다.

Re: JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 하나요?@ 호기님
이게 효과가 있네요. 지원해주셔서 감사합니다.
아니요
M
Re: JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 하나요?친애하는 @txnelson
해결책을 알려주셔서 감사합니다. 하지만 스크립트에 익숙하지 않습니다. 제안하신 스크립트를 어떻게 사용할 수 있나요?
문안 인사
M
Re: JMP 파일에서 열 이름을 알파벳순(오름차순, 내림차순)으로 정렬하려면 어떻게 해야 하나요?제가 제공한 예는 Semiconductor Capability라는 샘플 데이터 테이블을 엽니다. 이 테이블은 132열과 비슷한 열을 가지고 있습니다. 그런 다음 열을 내림차순 알파벳 순서로 재정렬합니다. 데이터 테이블의 창을 클릭하면 최종 결과를 관찰할 수 있습니다.
실제로 스크립트를 실행하려면 내 응답에서 스크립트를 잘라내어 스크립트 창에 붙여넣기만 하면 됩니다. 그런 다음 스크립트를 실행합니다. 이렇게 하려면
이동하다
파일=>새로 만들기=>JSL 스크립트
스크립트의 첫 번째 줄을 마우스 오른쪽 버튼으로 클릭한 다음 붙여넣기를 선택하세요.
스크립트는 스크립트 창에 표시됩니다.
그런 다음 스크립트를 실행하려면 JMP 창의 맨 위에 있는 JSL 도구 모음에서 녹색 JSL 실행 삼각형이 있는 아이콘을 클릭하거나 스크립트의 아무 곳이나 마우스 오른쪽 버튼을 클릭하고 스크립트 실행을 선택합니다.
스크립트를 아주 약간만 변경하면, 스크립트를 실행할 때마다 현재 활성 데이터 테이블인 데이터 테이블에 대한 순서를 변경하도록 설정할 수 있습니다.
Names Default To Here( 1 );
dt = Current Data Table();
colNameList = dt << get column names( string );
colNameList = Reverse( Sort List( colNameList ) );
dt << move selected columns( colNameList );
원하시면 이 스크립트를 도구 모음에 새 도구로 추가하여 도구를 클릭할 때마다 실행되도록 설정할 수 있습니다. JMP 도움말에서 그 방법을 읽을 수 있습니다.