不能在熊猫中聚合最小值和最大值



所以当我使用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.

最新更新