我有一个pandas数据框,想找到按ID分组的每一列的最小值。
#Input data
df=pd.DataFrame({ 'id':[1,1,1,1,2,2,2,2],
'a':range(8), 'b':range(8,0,-1) })
#expected output is the minimum value for each id and column (a, b)
id a b
1 0 5
2 4 1
答案 0 :(得分:0)
props.firebase.getMinistries(props.currentOrganization)
会做到这一点。
df.groupby('id', as_index=False).agg(min)
答案 1 :(得分:0)
您可以使用df.groupby('id').min()
结果:
a b
id
1 0 5
2 4 1