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

今必要なのは、バイオリアクター列ごとにグループ化された、グルコース(g/L)列のデータを含む行間の差を取得することです。例えば、バイオリアクター1の36時間後の値は「-1」(3 - 4)になります。バイオリアクター2の120時間後の値は「1」(2 - 1)になります。
Lag関数は、値の間隔が均等である必要があるため機能しません。しかし、実際にはそうではありません。ご助力やご指導をいただければ幸いです。
自動化とスクリプト基本的なデータ分析とモデリングコンテンツの編成データアクセスデータのブレンドとクリーンアップ