使用:
newdf3.pivot_table(rows=['Quradate'],aggfunc=np.mean)
これにより、次の結果が得られます。
Alabama_exp Credit_exp Inventory_exp National_exp Price_exp Sales_exp
Quradate
2010-01-15 0.568003 0.404481 0.488601 0.483097 0.431211 0.570755
2010-04-15 0.543620 0.385417 0.455078 0.468750 0.408203 0.564453
10 進数を 2 桁に丸めて 100 を掛けたものを取得したいと思います。これを試した
newdf3.pivot_table(rows=['Quradate'],aggfunc=np.mean).apply(round(2)) #and got:
TypeError: ("'float' object is not callable", u'occurred at index Alabama_exp')
他の多くのアプローチを試してみましたが、アイテムがフロートではないことに最も不満があります...パンダシリーズオブジェクトにはラウンドメソッドがあることがわかりますが、DFにはありませんdf.applyを使用してみましたが、フロートの問題について不平を言いました。