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中






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论