为了账号安全,请及时绑定邮箱和手机立即绑定

访问MultiIndexed groupby的密钥

访问MultiIndexed groupby的密钥

慕桂英546537 2021-03-12 14:11:46
我有两个按键的pandas groupby对象。gb = df.groupby(['A','B'])如何访问特定的密钥说(2,4),我该怎么做?如果只有一个键,则该group_by()方法效果很好。有任何想法吗?
查看完整描述

2 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

我认为您正在寻找get_group:


In [1]: df = pd.DataFrame([[2, 4, 1], [2, 4, 2], [3, 4, 1]], columns=['A', 'B', 'C'])


In [2]: df

Out[2]:

   A  B  C

0  2  4  1

1  2  4  2

2  3  4  1


In [3]: g = df.groupby(['A', 'B'])


In [4]: g.get_group((2,4))

Out[4]:

   A  B  C

0  2  4  1

1  2  4  2


查看完整回答
反对 回复 2021-03-29
  • 2 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信