filtrando df agrupados en pandas

Estoy creando ungroupby objeto de un PandasDataFrame y desea seleccionar todos los grupos con> 1 tamaño.

Lo siguiente no parece funcionar:

grouped[grouped.size > 1 ]

Además, ¿cómo se puede filtrar ciertos valores de un agrupadoDataFrame? Por ejemplo, ¿cómo podría eliminar todas las filas degrouped donde la columna'name' tiene un valor'foo' o'bar'?

Ejemplo elaborado

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

Necesito elgroupby objeto después de eliminar los grupos que tienen un tamaño de grupo <= 1.

Intenté lo siguiente, que no funcionó:

grouped[grouped.size() > 1]

Esperaba:

A
foo 0
    2
    3

No estoy seguro de cómo funciona la indexación / corte para elgrouped objeto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta