2

2 つのキーからの pandas groupby オブジェクトがあります。

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

特定のキーにアクセスするには(2,4)どうすればよいですか?
このgroup_by()方法は、キーが 1 つしかない場合にうまく機能します。

何か案は?

4

2 に答える 2

2

私はあなたが探していると思います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
于 2013-05-31T15:56:15.400 に答える