Python 熊猫:在groupby之后如何获得特定的群体?

Python 熊猫:在groupby之后如何获得特定的群体?,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我想用一个名为“a”的列对一个数据帧进行分组,并检查一个特定的组 grouped = df.groupby('A', sort=False) 但是,我不知道如何访问组,例如,我希望 grouped.first() 能给我第一组吗 或 请给我一个组,其中A=='foo' 然而,熊猫不是这样工作的 我在网上找不到类似的示例。尝试:分组。获取组('foo'),这就是您需要的 将其标记为副本意味着将来其他用户的搜索会更好:) from io import StringIO # from Strin

我想用一个名为“a”的列对一个数据帧进行分组,并检查一个特定的组

grouped = df.groupby('A', sort=False)
但是,我不知道如何访问组,例如,我希望

grouped.first() 
能给我第一组吗

请给我一个组,其中
A=='foo'

然而,熊猫不是这样工作的


我在网上找不到类似的示例。

尝试:
分组。获取组('foo')
,这就是您需要的

将其标记为副本意味着将来其他用户的搜索会更好:)
from io import StringIO # from StringIO... if python 2.X
import pandas
data = pandas.read_csv(StringIO("""\
area,core,stratum,conc,qual
A,1,a,8.40,=
A,1,b,3.65,=
A,2,a,10.00,=
A,2,b,4.00,ND
A,3,a,6.64,=
A,3,b,4.96,=
"""), index_col=[0,1,2])

groups = data.groupby(level=['area', 'stratum'])
groups.get_group(('A', 'a')) # make sure it's a tuple

                    conc qual
area core stratum            
A    1    a         8.40    =
     2    a        10.00    =
     3    a         6.64    =
from io import StringIO # from StringIO... if python 2.X
import pandas
data = pandas.read_csv(StringIO("""\
area,core,stratum,conc,qual
A,1,a,8.40,=
A,1,b,3.65,=
A,2,a,10.00,=
A,2,b,4.00,ND
A,3,a,6.64,=
A,3,b,4.96,=
"""), index_col=[0,1,2])

groups = data.groupby(level=['area', 'stratum'])
groups.get_group(('A', 'a')) # make sure it's a tuple

                    conc qual
area core stratum            
A    1    a         8.40    =
     2    a        10.00    =
     3    a         6.64    =