Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 つのキーからの pandas groupby オブジェクトがあります。
gb = df.groupby(['A','B'])
特定のキーにアクセスするには(2,4)どうすればよいですか? このgroup_by()方法は、キーが 1 つしかない場合にうまく機能します。
(2,4)
group_by()
何か案は?
私はあなたが探していると思いますget_group:
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