複数のユーザーからのタイムスタンプ付きイベントを含むパンダDataFrameがあります。デフォルトでは、DataFrameはタイムスタンプでソートされます。
uid timestamp other_vars
1 100 ...
1 150 ...
2 150 ...
2 200 ...
1 225 ...
3 300 ...
3 400 ...
ユーザー内のタイムスタンプの差分を取得したいのですが。つまり、イベントごとに、同じユーザーによって生成された前のイベントからの経過時間を取得したいと思います。
uid timestamp diff other_vars
1 100 NA ...
1 150 50 ...
2 150 NA ...
2 200 50 ...
1 225 75 ...
3 300 NA ...
3 400 100 ...
パンダでこれを行うためのクリーンな方法はありますか?理想的にはユーザーで並べ替えることはありませんか?ありがとう!