所以当我使用sum函数时,聚合一切都很好:
data_update = data_update.groupby([data_update['day_time'].dt.month, data_update['day_time'].dt.year]).agg('sum')
但是当我使用min时,我得到这个错误:
data_update = data_update.groupby([data_update['day_time'].dt.month, data_update['day_time'].dt.year]).agg('min')
ValueError:传递1的项数错误,位置暗示20
从1.1.2升级到1.3.2修复了这个问题,并给了我这个没有问题的警告,这是完全有意义的:
FutureWarning: Dropping invalid columns in DataFrameGroupBy.min is deprecated. In a future version, a TypeError will be raised. Before calling .min, select only columns which should be valid for the function.