데이터 블록 - 재구성안녕하세요!여러 행이 하나의 데이터 포인트에 해당하는 데이터 "블록"이 있습니다. 이 블록 내에는 일부 값이 쌓여 있는 열이 있습니다. 이 값이 단일 행에 있기를 바랍니다.
스크립팅을 통해 어떻게
- 값 <= 1을 Col A에 저장
- 새 열 생성, 열 A_2
- 1단계에서 저장된 데이터 삽입
- 모든 블록에 대해 반복합니다.블록은 다음과 같이 설명됩니다. 행 A,B; 행 C,D; 행 E,F
값 > 1과 <=1 사이의 거리는 서로 바로 옆에서 많은 데이터까지 다양할 수 있지만 데이터는 항상 값 > 1, n 행 수, 값 <= 1인 것처럼 보입니다.

나는 당신의 도움을 정말로 소중하게 생각합니다! 
해석학데이터 테이블스크립팅창Re: 데이터 블록 - 재구성다음은 샘플 데이터에서 작동하는 간단한 스크립트입니다.큰 테이블에 접근할 수 있는 좋은 출발점이 될 것입니다.
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Col A_2" );
dt << go to( :Col A_2 );
dt << move Selected Columns( After( :Col A ) );
For( i = 1, i <= N Rows( dt ), i++,
If( :Col A[i] > 1,
holdRow = i
);
If( :Col A[i] <= 1,
:Col A_2[holdRow] = :Col A[i];
:Col A[i] = .;
);
);
Re: 데이터 블록 - 재구성정말 감사합니다, txnelson! 이것은 작동합니다!
질문, holdRow는 무엇을 합니까?v14 및 16에 대한 스크립팅 가이드를 검색했지만 찾지 못했습니다.
또한 데이터가 처리된 행과 >1 값과 <= 1 값 사이의 모든 행을 삭제하는 방법을 알아냈으므로 이 데이터가 훨씬 좋아 보입니다!