您如何生成数据?
看看输出如何显示您的数据是“对象”类型的?groupby操作首先专门检查每一列是否为数字dtype。
In [31]: dataOut[31]: <class 'pandas.core.frame.Dataframe'>DatetimeIndex: 2557 entries, 2004-01-01 00:00:00 to 2010-12-31 00:00:00Freq: <1 DateOffset>Columns: 360 entries, -89.75 to 89.75dtypes: object(360)
看↑
您是否先初始化了一个空的Dataframe然后填充了它?如果是这样,这可能就是为什么它会像0.9之前的新版本一样更改的原因,将空的Dataframes初始化为浮点类型,但现在它们属于对象类型。如果是这样,您可以将初始化更改为
Dataframe(dtype=float)。
你也可以打电话
frame.astype(float)



