gpt4 book ai didi

python - 为多索引数据框的每个级别查找最小值

转载 作者:太空狗 更新时间:2023-10-30 02:27:16 24 4
gpt4 key购买 nike

我有一个如下所示的 DataFrame:

        data
a b
1 1 0.1
2 0.2
3 0.3
2 1 0.5
2 0.6
3 0.7

并且我想找到忽略 b 级别的 a 的每个级别的最小值,因此作为输出,我正在寻找类似的东西

a   min
1 0.1
2 0.5

最佳答案

最简单的是使用min带参数 level=0:

print (df.data.min(level=0).reset_index(name='min'))
a min
0 1 0.1
1 2 0.5

如果需要输出为df并且只有一列df:

print (df.min(level=0))
data
a
1 0.1
2 0.5

groupby第一级聚合min:

print (df.groupby(level=0).data.min().reset_index(name='min'))
a min
0 1 0.1
1 2 0.5

关于python - 为多索引数据框的每个级别查找最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com