如何为熊猫数据框中按ID分组的每一列查找每个唯一值的最小值

时间:2019-12-06 16:43:42

标签: python pandas group-by

我有一个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   

2 个答案:

答案 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