分割テーブルは一部の値をシフトしていますこんにちは。分割関数からのスクリプトを保存したこの表(添付)があります。
基本的に、メイン テーブルには各サンプルに対して各ターゲットの 2 つの測定値 (「mean_numeric」と「value」) があり、各サンプルには 2 つの複製があり、2 つの測定値は同じである必要があります (私の知る限り同じです)。
分割を使用してテーブルを再フォーマットし、各サンプルに行があり、各ターゲット測定値が列になるようにしたいのですが、2 つの複製があるため、2 つの同一の行があるはずですが、何らかの理由で、ターゲット測定値の一部がシフトしています。

17行目と18行目は同じサンプルなので同じ値になるはずです。最初の列では同じ値になっていますが、16行目と17行目では同じ値になっています。なぜこのようなことが起こるのでしょうか?
分割機能の使い方は次のとおりです。

本当にありがとう!
編集:メインテーブルから重複を削除してから分割する方法はわかっていますが、ここではデータの一部しか表示していません。複製ごとに異なる列もいくつかあります。また、分割関数で何が起こっているのかも教えていただけると嬉しいです。
データのブレンドとクリーンアップRe: 分割テーブルが一部の値をシフトしています出力の各行を何によって定義するかを定義するには、グループ変数を指定する必要があると思います

Re: 分割テーブルが一部の値をシフトしていますはい、機能しますが、まだバグがあるように感じます/分割機能で何かが期待どおりに機能していません。 グループ関数を使用すると、レプリケートごとに 2 行ではなく 1 行しか取得できません。
しかし、提案をありがとう
Re: 分割テーブルが一部の値をシフトしていますグループ変数が正しく定義されていないことが問題だと思います。詳しく見てみると、新しい列を作成してグループの仕様に追加すると、必要なものが得られると思います。次のことをお試しいただきたいと思います。
- データ テーブルをサンプル ID と mean_numeric で並べ替えます
- テーブルに新しい列を追加する
- 名前は「カウント」
- この式を適用します Col Cumulative Sum( 1, :sample ID, :mean_numeric )
- グループ選択を「サンプル ID」と「カウント」の両方に設定することを除いて、前と同じようにデータを分割します。
ここに私が得るテーブルがあります

Re: 分割テーブルが一部の値をシフトしていますありがとう、うまくいきます。 グループ化変数を使用しないと、分割関数の結果が間違っている可能性があることに注意してください。