ための指数平滑化機能私は、取引データと、次のデータフレームを持っている:パンダ:列
df = pd.DataFrame({
'Trader': 'Carl Mark Carl Joe Mark Carl Max Max'.split(),
'Quantity': [5,2,5,10,1,5,2,1],
'Date' : [
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,2,5,20,0),
DT.datetime(2013,2,6,10,0),
DT.datetime(2013,2,8,12,0),
DT.datetime(2013,3,7,14,0),
DT.datetime(2013,6,4,14,0),
DT.datetime(2013,7,4,14,0),
]})
df.index = [df.Date, df.Trader]
私は平均受注量と各トレーダーのための週刊統計を計算したいと考えています。そう私はやる現在トレーダー列をアンスタッキングして使用してデータをリサンプリングするには、次の
df.unstack('Trader').resample('1W', how='mean').fillna(0)
取引量のトレンド機能(ベース好ましくは、指数平滑化機能でも、各トレーダーのための列をcompteするいずれかの可能性がありますトレーダーの以前の取引について)?
アンディ
'df.unstack( 'トレーダー')fillna(0).resampleは( '1W' は、どのように= '意味')'エラーが発生します。あなたの状況をより明確に理解できるように、この例を修正できますか? – unutbu
こんにちはunutbu、あなたのコメントのおかげで。申し訳ありませんが、インデックスを個別に指定するのを忘れていました。更新されたDataFrameで試してみてください。お返事ありがとうございます – Andy