データのブロック-再編成こんにちは!データの「ブロック」があり、複数の行が1つのデータポイントに対応しています。 このブロック内に、いくつかの値がスタックされている列があります。 これらの値が1行になることを望みます。
スクリプトを使用して、どうすればよいですか
- 列Aに値<=1を保存します
- 新しい列、列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の値の間のすべての行を削除する方法も理解したので、このデータははるかに見栄えが良くなります。