欠損データのあるグループごとに行間の差を見つけるにはどうすればよいでしょうか?タイムライン上に2組のデータポイントが存在するという問題が発生しています。1組は間隔内のあらゆる時点で収集され、もう1組は散発的に収集されます。これらをデータテーブルにまとめると、間隔内のいずれかの列にデータが欠落しています。例としてデータテーブルを添付しましたが、基本的には次のようになります。

今必要なのは、バイオリアクター列ごとにグループ化された、グルコース(g/L)列のデータを含む行間の差を取得することです。例えば、バイオリアクター1の36時間後の値は「-1」(3 - 4)になります。バイオリアクター2の120時間後の値は「1」(2 - 1)になります。
Lag関数は、値の間隔が均等である必要があるため機能しません。しかし、実際にはそうではありません。ご助力やご指導をいただければ幸いです。
自動化とスクリプト基本的なデータ分析とモデリングコンテンツの編成データアクセスデータのブレンドとクリーンアップRe: 欠損データのあるグループごとに行間の差を見つけるにはどうすればいいですか?JMP19のCol At()関数を使っているようですが、おそらく期待通りの結果になると思います(100%確実ではありませんが)。以下の式を試してみてください。
:"Glucose (g/L)"n - Col At(:"Glucose (g/L)"n, -1, :Bioreactor, << relative(1), <
<SKIP missing=""></SKIP>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1767115608220.png" style="width: 999px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="jthi_0-1767115608220.png" style="width: 420px;"><span class="lia-inline-image-display-wrapper" image-alt="jthi_0-1767115608220.png" style="width: 420px;"><img src="https://us.v-cdn.net/6038925/uploads/images/89947i8BD25A08647F5CAF/jthi_0-1767115608220.png" role="button" title="jthi_0-1767115608220.png" alt="jthi_0-1767115608220.png" /></span></SPAN></SPAN></P> <P>もしこれがご希望のものではない場合は、「正しい結果」の列全体をご提供いただけますか?例えばバイオリアクター1の場合、0時間、84時間、132時間、180時間における値はそれぞれ何時間になるでしょうか?それとも、計算可能な最初の差だけを知りたいのでしょうか?</P>
Re: 欠損データのあるグループごとに行間の差を見つけるにはどうすればいいですか?まさに探していたものです!何時間も探していたので、本当にありがとうございます。
解決策は受け入れられました。