새 열 함수로 코드 변경을 스크립팅하려면 어떻게 합니까?안녕,
나는 몇 시간 동안 이것에 대한 답을 찾고 있었지만 이상하게도 답을 찾을 수 없습니다.
한 사람이 각 질문에 제공한 답변의 일련 번호를 나타내는 데이터가 있습니다. 일련 번호를 순위로 다시 코딩해야 하지만 원래 답변은 유지해야 합니다. 90개의 질문에 대해 그렇게 해야 합니다(각 답변의 일련 번호가 다름). 가장 좋은 방법은 무엇입니까? 내가 생각할 수 있는 유일한 방법은 각 질문에 대한 스크립트를 작성하는 것이었습니다. 스크립트를 작성하여 새 열로 다시 코딩하는 방법만 알면 됩니다. 모든 제안에 감사드립니다.
미리 감사드립니다.
Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?고맙습니다. 저도 그 옵션에 대해 알아보겠습니다. 나는 다른 세 가지를 모두 알고 있지만 공식이 무엇을 위한 것인지 몰랐습니다.Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?다시 감사합니다. 당신은 나를 엄청나게 도왔습니다Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?비 스크립팅 옵션도 사용할 수 있습니다.
열 > 재코드화에서 대화 상자의 오른쪽 모서리에 "완료" 버튼이 표시되어야 합니다.이것은 본질적으로 기록된 데이터를 저장하기 위한 4가지 선택 사항을 나열하는 드롭다운 메뉴입니다.
제자리, 새 열, 공식 열 및 스크립트.첫 번째 옵션을 선택하면 원본 데이터를 덮어쓰고 다음 두 옵션은 새 열을 만드는 식입니다.수식 열은 녹음한 내용에 대한 수식을 생성하기 때문에 좋은 옵션입니다.이렇게 하면 데이터를 레코딩하기 위해 선택한 항목과 방법에 대한 기록이 제공됩니다.
HTH
계산서
Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?JMP가 설치될 때 제공되는 JSL에 대한 문서 소스에는 스크립팅 가이드와 스크립팅 인덱스의 두 가지 소스가 있습니다.JSL을 사용하려는 경우 이 두 가지 모두에 익숙해져야 합니다.
스크립팅 인덱스에 들어가면
도움말==>스크립팅 색인
그런 다음 아래로 스크롤하여
데이터 테이블==>데이터 테이블 열
New Column() 함수의 정의와 함수에 대한 최소한 1개의 예제를 모두 볼 수 있습니다.

Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?정말 고맙습니다!! 정말 도움이 됩니다. 그렇게 해볼게.
어쨌든 "새 열"을 레코딩 스크립트에 삽입하는 방법을 알고 있습니까? 이것은 다른 데이터에도 도움이 될 것입니다.
Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?일련 번호와 순위를 일치시키는 테이블을 작성하기만 하면 원하는 작업을 쉽게 수행할 수 있습니다.
| 40041 |
4 |
| 40042 |
삼 |
| 40043 |
2 |
| 40044 |
1 |
| 33151 |
4 |
| 33152 |
삼 |
| 33153 |
2 |
그런 다음, 당신이 하는 일은 그 표에서 읽는 것입니다.
다음으로 질문 데이터 테이블을 가지고 다음을 사용하여 90개의 질문을 모두 쌓습니다.
테이블==>스택
그러면 Label이라는 열과 Data라는 열이 있는 새 테이블이 생성됩니다.레이블에는 원래 테이블의 열 이름이 포함되고 데이터에는 일련 번호가 포함됩니다.
그런 다음 당신이하는 일은 사용하는 것입니다.
테이블==>조인
누적 질문 데이터를 순위 데이터와 함께 넣습니다.순위 데이터 테이블의 일련 번호 열을 스택 테이블의 데이터 열과 일치시키도록 조인 플랫폼에 지시하면 JMP는 일치하는 데이터로 새 테이블을 생성합니다.
이제 사용하기만 하면 됩니다.
테이블==>분할
새로 조인된 테이블을 원래 모양의 데이터 테이블로 다시 변환합니다.원래 일련 번호와 순위 데이터가 모두 포함된 데이터 테이블이 생성됩니다.
Re: 코드를 새 열 함수로 어떻게 스크립팅합니까?답장을 보내 주셔서 감사합니다.
각 질문에는 질문마다 다른 5개의 가능한 답변이 있으며 답변의 순위는 항상 1-5입니다. 하지만 앞서 말했듯이 엑셀 파일의 특성상 각 답변에는 순위가 아닌 일련번호만 있습니다. 내가해야 할 일은 각 답변에 대한 순위를 맞추는 것입니다. 테스트 자체에 순위가 있습니다(테이블이 아님).
재코드 명령을 스크립팅한 다음 각 질문에 대해 수동으로 작성하는 것 외에는 이 작업을 수행할 방법이 없습니다. 내가 잘못?
하지만 원본 데이터를 잃지 않는 것이 중요하므로 새 열로 다시 코딩해야 합니다. 스크립트에 어떻게 추가합니까?
데이터는 다음과 같습니다.
| 과목 번호 | 질문 1 | 질문 2 |
| 1 | 40042 | 33157 |
| 2 | 40041 | 33154 |
| 삼 | 40043 | 33156 |
| 4 | 40042 | 33156 |
| 5 | 40044 | 33155 |
| 6 | 40045 | 33153 |
Re: 코드를 새 열 함수로 스크립팅하려면 어떻게 합니까?각 질문의 "일련 번호"가 동일한 "순위"와 같습니까?"일련 번호"와 "순위" 사이에 관계가 있는 테이블이 있습니까?또는 "순위"라고 할 때 통계적 순위를 계산하는 방법을 원하십니까?
초기 데이터 테이블의 작은 샘플과 최종 결과로 필요한 것을 제공할 수 있습니까?