안녕하세요. 저는 분할 함수의 스크립트를 저장한 테이블(첨부)을 가지고 있습니다.
기본적으로 메인 테이블에는 각 샘플에 대해 각 대상에 대한 2개의 측정값인 "평균_숫자"와 "값"이 있으며, 각 샘플에는 2개의 반복 실험이 있고 2개의 측정값은 동일해야 합니다(제가 아는 한 동일합니다).
split을 사용하여 표를 다시 포맷하고 싶습니다. 각 샘플에 대해 행을 만들고 각 대상 측정값을 열로 만들고, 반복 실험이 2개이므로 동일한 행이 2개 있어야 합니다. 하지만 어떤 이유에서인지 일부 대상 측정값이 이동하고 있습니다.

17행과 18행은 같은 샘플이므로 값이 같아야 하는데, 첫 번째 열에서는 같은 값을 가지지만, 그 후 16행과 17행은 같은 값을 갖습니다. 왜 이런 현상이 발생하는 걸까요?
분할 기능을 사용하는 방법은 다음과 같습니다.

감사합니다!
수정: 기본 테이블에서 중복 데이터를 제거한 후 분할할 수 있다는 건 알고 있습니다만, 데이터의 일부만 보여주고 있고, 반복 실험마다 다른 열들이 있습니다. 그리고 분할 함수에서 어떤 일이 일어나는지도 알고 싶습니다.
출력의 각 행을 정의하기 위해 그룹 변수를 지정해야 한다고 생각합니다.

예, 작동하지만 여전히 버그가 있는 것처럼 느껴집니다/분할 기능에서 예상대로 작동하지 않는 것이 있습니다. 그룹 기능을 사용하면 2개가 아닌 복제당 하나의 행만 얻습니다.
그래도 제안 감사합니다
문제가 그룹 변수를 올바르게 정의하지 않은 것 같습니다.자세히 살펴보면 새 열을 만들어 그룹 사양에 추가하면 원하는 것을 얻을 수 있다고 믿습니다.다음을 시도해 보시기 바랍니다.
- 샘플 ID 및 mean_numeric으로 데이터 테이블 정렬
- 테이블에 새 열 추가
- 이름을 "카운트"로 지정
- 이 공식을 적용하십시오. Col Cumulative Sum( 1, :sample ID, :mean_numeric )
- 이제 그룹 선택을 "샘플 ID"와 "개수"로 설정하는 것을 제외하고는 이전과 같이 데이터를 분할합니다.
여기 내가 얻은 테이블이 있습니다.

감사합니다. 작동합니다. 그룹화 변수를 사용하지 않으면 split 함수의 결과가 틀릴 수 있음을 명심하겠습니다.