在学习Pandas过程中,碰到了下面的一个警告虽然说不是什么错误,但是看到这种警告就是让人不舒心。

这是我写的代码

#打印出每个大陆对spirit饮品消耗的平均值,最大值和最小值
spirit = drinks.groupby('continent')['spirit_servings'].agg({"spirit_avg":'mean','spirit_max':'max','spirit_min':'min'})

然后运行的时候出现下面警告

FutureWarning: using a dict on a Series for aggregation is deprecated and will be removed_最小值

错误大致的意思是:未来警告:使用序列上的dict进行聚合已弃用,将在将来的版本中删除

也就是说这种语法格式将来会被弃用,现在使用就是提示下,为了忽略这个警告我们可以使用下面两句代码解决

import warnings
warnings.filterwarnings("ignore")

然后再次运行

FutureWarning: using a dict on a Series for aggregation is deprecated and will be removed_最小值_02