gpt4 book ai didi

python - 按级别从多索引分组中获取第一个索引

转载 作者:行者123 更新时间:2023-11-28 18:33:03 26 4
gpt4 key购买 nike

我有一个多索引 Pandas 数据框:

                              SHOPPING_COUNT  
CLIENT YEAR MONTH
1000063 2013 12 9
2014 1 9
2 7
3 9
2015 4 6
5 5
6 9
1001327 2014 5 1
6 1
2015 2 7
3 1
4 3
1001399 2013 8 1

我想知道每个客户端的第一个索引,按级别 0 排序。我的意思是,我想得到:

1000063         2013 12
1001327 2014 5
1001399 2013 8

最佳答案

df 成为你的数据框,你可以这样做:

df = df.groupby(level=0).apply(lambda x: x.iloc[0:1])
df.index = df.index.droplevel(0)

实际上这应该更容易做到,但我认为这种方法有效。

关于python - 按级别从多索引分组中获取第一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35085131/

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