여러 열을 쌓고 새 열에 반복되는 값 추가안녕하세요 여러분
첫 번째 행은 샘플/위치이고, 다음 행은 특정 반복에 해당하는 값을 보여주는 원본 데이터 세트가 있습니다.

이 데이터를 변경하고, 값을 쌓고 샘플/위치를 별도로 표시하는 새 열을 만들고 싶습니다.
제가 원하는 것은 각 값에 대해 반복/샘플/위치를 반복하는 것입니다.

또는 샘플/위치를 분리하기 어려운 경우 다음을 사용하고 싶습니다.

UI에서 요약 표를 만드는 방법을 찾아보려고 했지만 아무것도 효과가 없는 것 같습니다.
엑셀 데이터 파일을 첨부합니다.
자동화 및 스크립팅기본 데이터 분석 및 모델링데이터 블렌딩 및 정리데이터 탐색 및 시각화윈도우Re: 여러 열 쌓기 및 새 열에 반복되는 값 추가데이터를 쌓으세요

첫 단어(및 마지막 단어)를 사용하여 간단한 수식을 약간 수정하여 새 열을 만듭니다.

기본값인 " " 대신 "-"를 사용하도록 마지막 단어를 수정하세요.

마지막 단어를 조금 정리하기 위해 공백을 추가할 수도 있습니다.
Trim Whitespace(Word(-1, :Label, "-"))

이게 당신이 찾고 있는 것인가요? (또한 앞으로 Excel 파일에서 발생할 수 있는 온갖 문제를 피하기 위해 데이터를 JMP 테이블로 공유하는 것을 제안합니다.)
Re: 여러 열 쌓기 및 새 열에 반복되는 값 추가데이터 수정을 위해 Recode 플랫폼을 살펴볼 수도 있습니다( JMP 사용 > 데이터 입력 및 편집 > 데이터 재구성 > 열의 데이터 다시 코딩 ). 경우에 따라 텍스트를 열로 변환하는 기능만 사용할 수도 있습니다.

물론 필요한 경우 Recode와 결합할 수도 있습니다. JMP는 워크플로 또는 향상된 로그 스크립트 형태로 이 전체 프로세스에 대한 스크립트를 작성할 수도 있습니다.
Re: 여러 열 쌓기 및 새 열에 반복되는 값 추가일부 데이터를 준비하세요:
//prepare:
Names Default to Here(1);
dt0 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = dt0 << Split(
Split By( :age, :sex ),
Split( :height ),
Remaining Columns( Drop All )
);
dt << new column ("sample", set each value(row()));
이제, 이를 쌓아 보겠습니다.

- use Eliminate missing rows( 1 ) to get rid of empty entries
- 텍스트를 열로 사용하여 2개의 그룹화 변수를 분할합니다.

JSL을 선호하시는 경우:
// create stacked table
stacked = dt <<
Stack(
columns(
:"12 F"n, :"12 M"n, :"13 F"n, :"13 M"n, :"14 F"n, :"14 M"n, :"15 F"n,
:"15 M"n, :"16 F"n, :"16 M"n, :"17 F"n, :"17 M"n
),
Stack By Row( 0 ),
Eliminate missing rows( 1 )
);
stacked << Text to Columns( columns( :Label ), Delimiters( " " ) );