фильтрация сгруппированных df в пандах

Я создаюgroupby объект из пандDataFrame и хотите выделить все группы с помощью> 1 размер.

Следующее не делаетКажется, работает:

grouped[grouped.size > 1 ]

Кроме того, как можно отфильтровать определенные значения из сгруппированныхDataFrame? Например, как я могу удалить все строки изgrouped где колонна'name' имеет значение'foo' или же ?'bar'

Придуманный пример:

df = pandas.DataFrame({'A': ['foo','bar','foo','foo'],
                       'B': range(4)})
grouped = df.groupby('A')

мне нужноgroupby объект после удаления групп с размером группы <= 1

Я попробовал следующее, которое нет работа:

grouped[grouped.size() > 1]

Я ожидал:

A
foo 0
    2
    3

Я не уверен, как индексирование / нарезка работает дляgrouped объект.

Ответы на вопрос(3)

Ваш ответ на вопрос