指數平滑功能我有一個交易數據如下數據框:熊貓:爲
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