테이블 재배치 챌린지안녕-
테이블을 재정렬하려고하는데 원하는 출력을 얻기 위해 고군분투하고 있습니다. 다양한 순열에서 Summary Table, Join 또는 Update 메뉴 기능을 사용해 보았지만 실패했습니다... 도움을 주시면 감사하겠습니다. 실제 테이블에는 80,000개의 행이 있으므로 수동으로 수행할 수 없습니다...
실제 데이터 세트에서 주어진 샘플 ID에 대해 10개 이하의 해동 날짜/해동 ID가 있다는 것을 알고 있습니다.
요약 테이블 기능을 사용하면 각 샘플 ID가 한 번만 나열된(원하는) 테이블이 있는 테이블로 빠르게 이동하지만 추가 해동 날짜 및 해동 ID 열을 만들고 채우는 방법을 알 수 없습니다.
고마워
제이크
시작 테이블:
| 샘플 ID | 해동 날짜 | 해동 ID |
| 1 | 2003년 7월 28일 | 43 |
| 2 | 2003년 7월 28일 | 12 |
| 삼 | 2003년 7월 28일 | 32 |
| 4 | 2003년 7월 28일 | 54 |
| 4 | 2003년 9월 28일 | 78 |
| 4 | 2003년 11월 28일 | 95 |
| 5 | 2003년 7월 28일 | 58 |
| 5 | 2003년 9월 28일 | 80 |
| 6 | 2003년 7월 28일 | 60 |
원하는 출력 테이블:
| 샘플 ID | 해동 날짜 1 | 해동 ID 1 | 해동 날짜 2 | 해동 ID 2 | 해동 날짜 3 | 해동 ID 3 |
| 1 | 2003년 7월 28일 | 43 | | | | |
| 2 | 2003년 7월 28일 | 12 | | | | |
| 삼 | 2003년 7월 28일 | 32 | | | | |
| 4 | 2003년 7월 28일 | 54 | 2003년 9월 28일 | 78 | 2003년 11월 28일 | 95 |
| 5 | 2003년 7월 28일 | 58 | 2003년 9월 28일 | 80 | | |
| 6 | 2003년 7월 28일 | 60 | | | | |
Re: 테이블 재배치 챌린지귀하의 답변에 감사드립니다. 완벽하게 작동했습니다 ...
나는 이것을 분석에 사용하는 것이 아니라 특정 형식이 필요한 상업용 냉동고 데이터베이스에 업로드하기 위해 저장된 샘플의 대규모 데이터베이스를 재구성하기 위해 사용하고 있습니다. 나는 항상 이런 종류의 작업을 위해 JMP를 사용하지만 이것은 알아낼 수 없었습니다. 이것은 내가 고려하지 않은 단계이기 때문에 Col Rank 기능에 대해 확실히 읽을 것입니다 ...
베스트,
제이크
Re: 테이블 재배치 챌린지정말 감사합니다 ... 이것은 원하는 출력에 매우 근접하게 만들었습니다 .. 그러나 아래의 답변 (jerry_cooper에서)은 저를 거기까지 데려갔습니다 ...
시간을 내어 문제에 대해 생각하고 의견을 제공해 주셔서 대단히 감사합니다....
베스트,
제이크
Re: 테이블 재배치 챌린지안녕 @jdkurtis ,
데이터가 이미 분석 준비 형식일 가능성이 높으므로 수행하려는 분석을 아는 것이 도움이 될 수 있습니다. 대부분의 JMP 플랫폼은 "tall" 또는 "stacked" 데이터와 매우 잘 어울립니다. 그러나 요청한 작업을 수행하는 가장 쉬운 방법은 샘플 ID 내에서 각 날짜의 순위를 포함하는 새 수식 열을 만드는 것입니다.
Col Rank( :해동 날짜, :샘플 ID )
그런 다음 정의된 다음 역할과 함께 Tables->Split 기능을 사용하기만 하면 됩니다.
분할 기준: 새 공식 열
열 분할: 해동 ID, 해동 날짜
그룹: 샘플 ID
이것은 당신이 추구하는 것을 제공해야합니다. 도움이 되었기를 바랍니다.
Re: 테이블 재배치 챌린지데이터 테이블에 대한 요약을 완료하면 다음을 사용할 수 있습니다.
테이블==>분할
및 해동 날짜로 분할, 샘플 ID에 대한 그룹화, 해동 ID를 분할 열로 사용