访问MultiIndexed groupby的密钥

我有两个按键的pandas groupby对象。

gb = df.groupby(['A','B'])

如何访问特定的密钥说(2,4),我该怎么做?如果只有一个键,则
group_by()方法效果很好。

有任何想法吗?


慕桂英546537
浏览 191回答 2
2回答

米琪卡哇伊

我认为您正在寻找get_group:In [1]: df = pd.DataFrame([[2, 4, 1], [2, 4, 2], [3, 4, 1]], columns=['A', 'B', 'C'])In [2]: dfOut[2]:   A  B  C0  2  4  11  2  4  22  3  4  1In [3]: g = df.groupby(['A', 'B'])In [4]: g.get_group((2,4))Out[4]:   A  B  C0  2  4  11  2  4  2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python