我正在用交易數據進行數據分析。我想用熊貓來檢查交易者活躍的時間。熊貓:將重採樣與groupby結合並計算時差
特別是,我嘗試提取的差異在每個交易者對每一天的每一個第一次交易的日期之間分鐘,並累積按月
的數據是這樣的:
Timestamp (Datetime) | Buyer | Volume
--------------------------------------
2012-01-01 09:00:00 | John | 10
2012-01-01 10:00:00 | Mark | 10
2012-01-01 16:00:00 | Mark | 10
2012-01-01 11:00:00 | Kevin | 10
2012-02-01 10:00:00 | Mark | 10
2012-02-01 09:00:00 | John | 10
2012-02-01 17:00:00 | Mark | 10
現在我使用重採樣來檢索每天的第一筆交易。但是,我想也由買方將其分組以計算其交易日期的差異。像這樣
Timestamp (Datetime) | Buyer | Volume
--------------------------------------
2012-01-01 09:00:00 | John | 10
2012-01-01 10:00:00 | Mark | 10
2012-01-01 11:00:00 | Kevin | 10
2012-01-02 10:00:00 | Mark | 10
2012-01-02 09:00:00 | John | 10
總的來說,我期待計算每個交易者每日第一筆交易之間的分鐘差異。
更新
例如,在約翰對2012-01-01的情況下:距離= 60(DIFF約翰嘜)+ 120(DIFF約翰 - 凱文)= 180
我如果有人有一個想法如何做到這一點,將高度讚賞。
謝謝
你能添加一些預期的輸出嗎? (例如,爲你的例子手動創建) – Jeff 2013-04-30 22:49:02