使用python中的多个值按熊猫分组对多个组进行分组

时间:2020-06-07 14:04:43

标签: python-3.x pandas pandas-groupby

我有一个文件,并且在“ Saracen ID”的一列中有多个值,我希望将这些值分组,例如 1.('07111',07112')应该属于一组。 2.(09084)在第二组之下 3.如果将来有其他休息,请休息。

我正在尝试通过groupby和get_group对多个分组进行分组

group_1=df.groupby('Saracen ID').get_group('07111',07112')
group_2=df.groupby('Saracen ID')get_group('09084')
group_1
group_2

我遇到了错误 'str'对象没有属性'take'

如何在大熊猫的一个分组下获得多个分组。

1 个答案:

答案 0 :(得分:1)

我们过滤组的方法是loc + isin

group_1 = df.loc[df['Saracen ID'].isin(['07111', '07112'])]