R に次のようなデータ フレームがあります。
> TimeOffset, Source, Length
> 0 1 1500
> 0.1 1 1000
> 0.2 1 50
> 0.4 2 25
> 0.6 2 3
> 1.1 1 1500
> 1.4 1 18
> 1.6 2 2500
> 1.9 2 18
> 2.1 1 37
> ...
そして私はそれをに変換したい
> TimeOffset, Source, Length
> 0.2 1 2550
> 0.6 2 28
> 1.4 1 1518
> 1.9 2 2518
> ...
これを英語に置き換えてみると、同じ「ソース」を持つ連続したレコードをまとめてグループ化し、グループごとに 1 つのレコードを出力して、そのグループの最大時間オフセット、ソース、およびそのグループ内の長さの合計を示したいと考えています。 .
TimeOffset 値は常に増加します。
これはRで可能だと思いますが、どこから始めればよいか本当にわかりません。ピンチでは、データ フレームをエクスポートして Python などで実行することもできますが、可能であれば R 内に留まりたいと思います。
あなたが提供できる支援を前もって感謝します