多语言展示
当前在线:1367今日阅读:23今日分享:25

FutureWarning

python :FutureWarning: using a dict on a Series for aggregationis deprecated and will be removed in a future version报错解决
方法/步骤
1

python机器学习实践指南,原书代码:df.groupby('class')['petal width']\.agg({'delta': lambda x :x.max() - x.min(),    'max': np.max,'min':np.min})

2

运行后报错:FutureWarning: using a dict on a Series for aggregationis deprecated and will be removed in a future version  'max': np.max,'min':np.min})

3

修改如下:def delta(group):    return max(group) - min(group)df.groupby('class')['petal width'].agg([delta])

4

运行结果:如下图

5

详情请参见:http://pandas.pydata.org/pandas-docs/stable/.打不开请越狱

6

有用的话请给我投票吧,谢谢!!!

推荐信息