1
私はPythonを初めて使い、パンダを使って入札記録を分析しています。各プレイヤー(7000人)の所要時間(最初の入札の最終入札時刻)を知りたいのですが、どのように進むべきかわかりません。pandas 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_timeを計算する問題を抱えています。データの下を参照してください
data['last_time'] = data.groupby(['date','name_x']).max().reset_index()
しかし、それはないようですワーキング。 ありがとうございます!
ありがとう、それは動作します。 –