使用 :
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
我想将十进制数字四舍五入为两位数并乘以 100,例如 .568003 应该是 57 摆弄了一段时间无济于事;试过这个
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')
尝试了许多其他方法无济于事大多数抱怨该项目不是浮动...我看到 Pandas 系列对象有一个圆形方法但 DF 没有我尝试使用 df.apply 但它抱怨浮动问题。