私はタイムスタンプで順序付けられたデータのグループをマークしています。これを開始タイムスタンプと最終タイムスタンプに減らし、そのグループのそのマークに対応する。例開始データフレーム:私が達成したい何特定の列の最初のタイムスタンプと最後のタイムスタンプと平均値を含む行へのスカッシュデータフレーム
timestamp value mark
1 2016-11-07 11:00:00 0.781726 1
2 2016-11-07 11:03:00 0.812757 2
3 2016-11-07 11:05:00 0.845348 2
4 2016-11-07 11:07:00 0.817394 2
5 2016-11-07 11:11:00 0.760787 1
6 2016-11-07 11:13:00 0.807892 1
7 2016-11-07 11:15:00 0.812965 1
8 2016-11-07 11:18:00 0.822001 1
:
start_timestamp end_timestamp (mean_)value mark
1 2016-11-07 11:00:00 2016-11-07 11:00:00 0.781726 1
2 2016-11-07 11:03:00 2016-11-07 11:07:00 0.825166 2
3 2016-11-07 11:11:00 2016-11-07 11:18:00 0.800911 1
これを行うための最善の方法の任意のアイデア?最初に一意のマークで各バッチをマークする必要がありますか?
、マークを一意に、 'groupby'を行い、最初と最後のアイテムを取りますstart/end_timestampのそのグループ内で値の平均値を計算します。 – Mathias711