私は次のデータフレームを持っています:
df = pd.DataFrame({
'Buyer': 'Carl Mark Carl Joe Joe Carl'.split(),
'Trades': [1,3,5,8,9,3],
'Date' : [
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,1,1,20,0),
DT.datetime(2013,1,2,10,0),
DT.datetime(2013,1,2,12,0),
DT.datetime(2013,1,2,14,0),
]})
ここで、日ごとにグループ化し、各トレーダーの平均取引数を計算したいと思います。そのために、groupby 関数を使用します。
gr = df.groupby([df.Date.map(lambda d: d.date()), 'Buyer']).mean()
結果の 'gr' DataFrame を PeriodIndex を持つ DataFrame に変換して、resample 関数を使用して毎週および毎月の平均を計算できるようにする可能性はありますか?
重要: 元の「df」ではなく「gr」データフレームを再サンプリングする必要があります
助けていただければ幸いです。
ありがとうございました
アンディ