1
我是Python的新手,並且正在使用熊貓分析出價記錄。我想知道每個球員(7000人)的持續時間(第一次投標的最後一次投標時間),但我不知道如何繼續。請參見下面的數據:熊貓DataFrame - 如何獲得不同玩家的持續時間
name bids profit date WeekOfYear
JEFF 3 -75 2012-05-25 21
JEFF 13 -325 2012-05-25 21
eQB 1 -25 2012-05-25 21
eQB 1 -25 2012-07-02 27
eQB 1 -25 2012-07-09 28
alianx 7 -175 2012-05-25 21
alianx 19 -475 2012-05-25 21
alianx 59 -1475 2012-05-26 21
alianx 13 -325 2012-05-26 21
alianx 7 -175 2012-05-27 21
Data columns (total 5 columns):
name_x 95640 non-null object
date 95640 non-null datetime64[ns]
預期結果:
name duration first_time last_time
JEFF 1 2012-05-25 2012-05-25
eQB 46 2012-05-25 2012-07-09
alianx 3 2012-05-25 2012-05-27
我無法計算每個玩家的FIRST_TIME和時間:LAST_TIMEBREAK,一旦嘗試:
data['last_time'] = data.groupby(['date','name_x']).max().reset_index()
但似乎並不加工。 在此先感謝!
謝謝,它的工作原理。 –