热线电话:13121318867

登录
2019-01-17 阅读量: 736
pandas的自定义方法的用法

自定义方法,自定义函数

数据:

df=DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'],'data1':np.random.randn(5),'data2':np.random.randn(5)})

df

#输出key1,key2,data1,data2

输出:

#自定义方法,自定义函数

def peak_to_peak(arr):

return arr.max()-arr.min()#最大值减去最小值

df.groupby(['key1']).agg([peak_to_peak])

##定义peak_to_peak函数为arr.max()-arr.min(),再把peak_to_peak传入到agg中

75.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子